VMware GemFire Native C++ Reference  9.1
apache::geode::client::CqAttributes Class Referenceabstract

This interface holds all attribute values for a CQ and provides methods for retrieving all attribute settings. More...

Inherits apache::geode::client::SharedBase.

Public Member Functions

virtual void getCqListeners (VectorOfCqListener &vl)=0
 Get the CqListeners set with the CQ. More...
 
void preserveSB () const
 Atomically increment reference count. More...
 
int32_t refCount ()
 
void releaseSB () const
 Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero. More...
 

Detailed Description

This interface holds all attribute values for a CQ and provides methods for retrieving all attribute settings.

This interface can be modified only by the CqAttributesFactory class (before CQ creation) and the CqAttributesMutator interface (after CQ creation).

For compatibility rules and default values, see CqAttributesFactory.

Member Function Documentation

virtual void apache::geode::client::CqAttributes::getCqListeners ( VectorOfCqListener vl)
pure virtual

Get the CqListeners set with the CQ.

Returns all the Listeners associated with this CQ.

See also
CqListener
Returns
VectorOfCqListener of CqListnerPtr
void apache::geode::client::SharedBase::preserveSB ( ) const
inherited

Atomically increment reference count.

int32_t apache::geode::client::SharedBase::refCount ( )
inlineinherited
Returns
the reference count
void apache::geode::client::SharedBase::releaseSB ( ) const
inherited

Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.


Pivotal GemFire C++ Cache API Documentation