AMPS C/C++ Client Class Reference
AMPS C/C++ Client Version 5.3.3.1
AMPS::RecoveryPointImpl Class Referenceabstract

RecoveryPointImpl virtual base class provides access to the subId and bookmark needed to restart a subscription. More...

#include <RecoveryPoint.hpp>

+ Inheritance diagram for AMPS::RecoveryPointImpl:

Public Member Functions

virtual const FieldgetSubId () const =0
 Get the sub id for this recovery point. More...
 
virtual const FieldgetBookmark () const =0
 Get the bookmark for this recovery point. More...
 
virtual RecoveryPointImpldeepCopy ()=0
 Return a deep copy of self.
 
virtual RecoveryPointImpldeepCopy (const RecoveryPointImpl &original_)=0
 Make self a deep copy of original_.
 
virtual void clear ()=0
 Clear the internal state, possibly reclaiming memory.
 

Detailed Description

RecoveryPointImpl virtual base class provides access to the subId and bookmark needed to restart a subscription.

Member Function Documentation

virtual const Field& AMPS::RecoveryPointImpl::getBookmark ( ) const
pure virtual

Get the bookmark for this recovery point.

Returns
The bookmark.

Implemented in AMPS::DynamicRecoveryPoint, and AMPS::FixedRecoveryPoint.

virtual const Field& AMPS::RecoveryPointImpl::getSubId ( ) const
pure virtual

Get the sub id for this recovery point.

Returns
The sub id.

Implemented in AMPS::DynamicRecoveryPoint, and AMPS::FixedRecoveryPoint.


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