16 #ifndef HAZELCAST_ICOUNT_DOWN_LATCH    17 #define HAZELCAST_ICOUNT_DOWN_LATCH    19 #include "hazelcast/client/spi/ClientContext.h"    20 #include "hazelcast/client/proxy/ProxyImpl.h"    21 #include "hazelcast/client/serialization/pimpl/Data.h"    22 #include "hazelcast/client/exception/IException.h"    26 #if  defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)    28 #pragma warning(disable: 4251) //for dll export    62             friend class impl::HazelcastClientInstanceImpl;
   106             bool await(
long timeoutInMillis);
   146             bool trySetCount(
int count);
   149             ICountDownLatch(
const std::string &objectName, spi::ClientContext *clientContext);
   151             serialization::pimpl::Data key;
   158 #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:61
 
PN (Positive-Negative) CRDT counter. 
Definition: MapEntryView.h:32