HttpRequestJavaTask.h 658 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // HttpRequestCocoaTask.h
  3. // oxygine_ios
  4. //
  5. // Created by Denis on 29/12/14.
  6. // Copyright (c) 2014 denism. All rights reserved.
  7. //
  8. #pragma once
  9. #include "oxygine_include.h"
  10. #include "HttpRequestTask.h"
  11. #include "jniUtils.h"
  12. #include "jniHelper.h"
  13. namespace oxygine
  14. {
  15. class HttpRequestJavaTask: public HttpRequestTask
  16. {
  17. public:
  18. HttpRequestJavaTask();
  19. ~HttpRequestJavaTask();
  20. void complete_(jbyteArray);
  21. void progress_(int loaded, int total);
  22. void error_();
  23. protected:
  24. void _run();
  25. void _finaliaze(bool);
  26. jobject _handle;
  27. private:
  28. };
  29. }