Hazelcast C++ Client
Hazelcast C++ Client Library
Loading...
Searching...
No Matches
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.
virtual boost::future< void > destroy ()=0
 Destroys this object cluster-wide.
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 51 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.

◆ impl::hazelcast_client_instance_impl

friend class impl::hazelcast_client_instance_impl
friend

Definition at line 53 of file distributed_object.h.


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