16 #ifndef HAZELCAST_ICOUNT_DOWN_LATCH 
   17 #define HAZELCAST_ICOUNT_DOWN_LATCH 
   19 #include "hazelcast/client/spi/ClientContext.h" 
   20 #include "hazelcast/client/spi/InvocationService.h" 
   21 #include "hazelcast/client/proxy/ProxyImpl.h" 
   22 #include "hazelcast/client/serialization/pimpl/Data.h" 
   23 #include "hazelcast/client/exception/IException.h" 
   27 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 
   29 #pragma warning(disable: 4251) //for dll export 
  107             bool await(
long timeoutInMillis);
 
  147             bool trySetCount(
int count);
 
  150             ICountDownLatch(
const std::string &objectName, spi::ClientContext *clientContext);
 
  152             serialization::pimpl::Data key;
 
  159 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 
ICountDownLatch is a backed-up distributed alternative to the java.util.concurrent.CountDownLatch java.util.concurrent.CountDownLatch. 
Definition: ICountDownLatch.h:62
 
Hazelcast Client enables you to do all Hazelcast operations without being a member of the cluster...
Definition: HazelcastClient.h:410