23 #ifndef _IGNITE_THIN_COMPUTE_COMPUTE_CLIENT 
   24 #define _IGNITE_THIN_COMPUTE_COMPUTE_CLIENT 
   26 #include <ignite/common/concurrent.h> 
   55                 typedef common::concurrent::SharedPointer<void> SP_Void;
 
   96                 template<
typename R, 
typename A>
 
  101                     impl::thin::WritableImpl<A> wrArg(taskArg);
 
  104                     InternalExecuteJavaTask(taskName, wrArg, rdResult);
 
  123                     impl::thin::WritableImpl<int*> wrArg(nullVal);
 
  126                     InternalExecuteJavaTask(taskName, wrArg, rdResult);
 
  150                     return ComputeClient(impl, flags | ComputeClientFlags::NO_FAILOVER, timeout);
 
  160                     return ComputeClient(impl, flags | ComputeClientFlags::NO_RESULT_CACHE, timeout);
 
  171                 ComputeClient(
const SP_Void& impl, int8_t flags, int64_t timeout) :
 
  186                 void InternalExecuteJavaTask(
const std::string& taskName, impl::thin::Writable& wrArg,
 
  187                     impl::thin::Readable& res);
 
  202 #endif // _IGNITE_THIN_COMPUTE_COMPUTE_CLIENT