AMPS C/C++ Client Class Reference
AMPS C/C++ Client Version 5.3.4.3
RecoveryPoint.hpp File Reference

Provides AMPS::RecoveryPoint, AMPS::RecoveryPointFactory, AMPS::FixedRecoveryPoint, and AMPS::DynamicRecoveryPoint. More...

#include <amps/BookmarkStore.hpp>
#include <amps/Field.hpp>
#include <amps/util.hpp>

Go to the source code of this file.

Classes

class  AMPS::RecoveryPointImpl
 RecoveryPointImpl virtual base class provides access to the subId and bookmark needed to restart a subscription. More...
 
class  AMPS::RecoveryPoint
 Provides access to the subId and bookmark needed to restart a subscription. More...
 
class  AMPS::FixedRecoveryPoint
 FixedRecoveryPoint is a RecoveryPoint implementation where subId and bookmark are set explicitly. More...
 
class  AMPS::DynamicRecoveryPoint
 DynamicRecoveryPoint is a RecoveryPoint implementation where subId is set explicitly but bookmark is retrieved from the BookmarkStore as its most recent at the time of access. More...
 

Typedefs

typedef RecoveryPoint(* AMPS::RecoveryPointFactory) (const Field &subId_, const Field &bookmark_)
 RecoveryPointFactory is a function type for producing a RecoveryPoint that is sent to a RecoveryPointAdapter. More...
 

Detailed Description

Provides AMPS::RecoveryPoint, AMPS::RecoveryPointFactory, AMPS::FixedRecoveryPoint, and AMPS::DynamicRecoveryPoint.

Typedef Documentation

typedef RecoveryPoint(* AMPS::RecoveryPointFactory) (const Field &subId_, const Field &bookmark_)

RecoveryPointFactory is a function type for producing a RecoveryPoint that is sent to a RecoveryPointAdapter.