OnixS ICE iMpact Multicast Feed Handler for C++  3.13.0.0
Public Member Functions | Public Attributes | List of all members
SnapshotRecoveryOptions Struct Reference

Defines snapshot recovery options. More...

Public Member Functions

 SnapshotRecoveryOptions ()
 Initializes instance with default values.
 
std::string toString () const
 Returns string representation.
 

Public Attributes

int snapshotRecoveryTimeoutInMilliseconds
 Snapshot Recovery Timeout In Milliseconds. More...
 
int maximumNumberOfSnaphotRecoveryAttempts
 Maximum Number Of Snaphot Recovery Attempts. More...
 
int maximumSizeOfSnapshotMessageQueue
 Maximum size of the snapshot message queue. More...
 
int maximumSizeOfLiveMessageQueue
 Maximum size of the live message queue. More...
 

Detailed Description

Defines snapshot recovery options.

Member Data Documentation

int maximumNumberOfSnaphotRecoveryAttempts

Maximum Number Of Snaphot Recovery Attempts.

  • -1 - unlimited (default)
  • 0 - not to use snapshots at all
  • >0 - the number of attempts
int maximumSizeOfLiveMessageQueue

Maximum size of the live message queue.

  • -1 - unlimited
  • >=0 - the size of the queue
Note
Default value is 200000.
int maximumSizeOfSnapshotMessageQueue

Maximum size of the snapshot message queue.

  • -1 - unlimited (default)
  • >=0 - the size of the queue
int snapshotRecoveryTimeoutInMilliseconds

Snapshot Recovery Timeout In Milliseconds.

  • -1 - to wait indefinitely for snapshots (default)
  • 0 - not to use snapshots at all
  • >0 - the number of milliseconds to wait