#include <OnixS/CME/ConflatedTCP/SessionStorage.h>
Definition at line 65 of file SessionStorage.h.
virtual void close |
( |
bool |
terminate = false , |
|
|
bool |
doBackup = false |
|
) |
| |
|
pure virtual |
Flushes all internal buffers.
virtual const std::string& id |
( |
| ) |
const |
|
pure virtual |
- Returns
- the expected sequence number of the next inbound message.
Sets the expected sequence number of the next inbound message.
- Returns
- the sequence number of the next outgoing message.
virtual void outSeqNum |
( |
SeqNumber |
msgSeqNum | ) |
|
|
pure virtual |
Sets the sequence number of the next outgoing message.
- Returns
- the sequence number of the last business message published by CME with the PreviousUUID.
If no business message was published, the value is zero.
virtual void previousSeqNum |
( |
SeqNumber |
msgSeqNum | ) |
|
|
pure virtual |
Sets the sequence number of the last business message published by CME with the PreviousUUID.
virtual UInt64 previousUuid |
( |
| ) |
const |
|
pure virtual |
- Returns
- The UUID from the previously Established session.
- This can be the CME assigned default UUID=0 for messages published by CME before first Negotiation of customer at the beginning of the week.
- This can be the last UUID as used by the customer from the previously Established session.
virtual void previousUuid |
( |
UInt64 |
value | ) |
|
|
pure virtual |
Sets the UUID from the previously Established session.
virtual Timestamp sessionCreationTime |
( |
| ) |
const |
|
pure virtual |
- Returns
- the session creation time.
virtual void sessionCreationTime |
( |
Timestamp |
| ) |
|
|
pure virtual |
Sets the session creation time.
Logs the given inbound message.
Logs the given outgoing message.
virtual bool terminated |
( |
| ) |
const |
|
pure virtual |
- Returns
true
if the logical session that used this storage was terminated and the storage can be cleaned up, otherwise - false
.
virtual void terminated |
( |
bool |
terminated | ) |
|
|
pure virtual |
Sets the Session Termination status.
- Returns
- Universally Unique Identifier (UUID).
virtual void uuid |
( |
UInt64 |
value | ) |
|
|
pure virtual |
Sets Universally Unique Identifier (UUID).
The documentation for this class was generated from the following file: