Hazelcast C++ Client
Hazelcast C++ Client Library
hazelcast::client::distributed_object Class Referenceabstract

Base class for all distributed objects. More...

#include <distributed_object.h>

Public Member Functions

virtual const std::string & get_service_name () const =0
 Returns the service name for this object.
 
virtual const std::string & get_name () const =0
 Returns the unique name for this DistributedObject. More...
 
virtual boost::future< void > destroy ()=0
 Destroys this object cluster-wide. More...
 
virtual ~distributed_object ()=default
 Destructor.
 

Friends

class impl::hazelcast_client_instance_impl
 

Detailed Description

Base class for all distributed objects.

See also
IMap
MultiMap
IQueue
IList
ISet
ITopic
TransactionalMap
TransactionalQueue
TransactionalMultiMap
TransactionalSet
TransactionalList

Definition at line 50 of file distributed_object.h.

Member Function Documentation

◆ destroy()

virtual boost::future<void> hazelcast::client::distributed_object::destroy ( )
pure virtual

Destroys this object cluster-wide.

Clears and releases all resources for this object.

◆ get_name()

virtual const std::string& hazelcast::client::distributed_object::get_name ( ) const
pure virtual

Returns the unique name for this DistributedObject.

Returns
the unique name for this object.

The documentation for this class was generated from the following file: