AMPS C/C++ Client Class Reference AMPS C/C++ Client Version 5.3.5.7

Public Member Functions | List of all members
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 Field & | getSubId () const =0
| Get the sub id for this recovery point. More...
virtual const Field & | getBookmark () const =0
| Get the bookmark for this recovery point. More...
virtual RecoveryPointImpl * | deepCopy ()=0
| Return a deep copy of self.
virtual RecoveryPointImpl * | deepCopy (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

## ◆ getBookmark()

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.

## ◆ getSubId()

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:

- include/amps/RecoveryPoint.hpp