gemfire::CqAttributes Class Reference

Inherits gemfire::SharedBase.


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.

Public Member Functions

virtual void getCqListeners (VectorOfCqListener &vl)=0
 Get the CqListeners set with the CQ.
void preserveSB () const
 Atomically increment reference count.
int32_t refCount ()
 
Returns:
the reference count

void releaseSB () const
 Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.


Member Function Documentation

virtual void gemfire::CqAttributes::getCqListeners ( VectorOfCqListener vl  )  [pure virtual]

Get the CqListeners set with the CQ.

Returns all the Listener associated with this CQ.

See also:
CqListener
Returns:
VectorOfCqListener of CqListnerPtr

void gemfire::SharedBase::preserveSB (  )  const [inherited]

Atomically increment reference count.

int32_t gemfire::SharedBase::refCount (  )  [inline, inherited]

Returns:
the reference count

void gemfire::SharedBase::releaseSB (  )  const [inherited]

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


GemFire C++ Cache API Documentation