Definition at line 65 of file SessionStorage.h.
◆ ~SessionStorage()
◆ close()
virtual void close |
( |
bool | doBackup = false | ) |
|
|
pure virtual |
◆ flush()
Flushes all internal buffers.
◆ id()
virtual const std::string & id |
( |
| ) |
const |
|
pure virtual |
◆ inSeqNum() [1/2]
- Returns
- the expected sequence number of the next inbound message.
◆ inSeqNum() [2/2]
Sets the expected sequence number of the next inbound message.
◆ negotiated() [1/2]
virtual bool negotiated |
( |
| ) |
const |
|
pure virtual |
- Returns
- true if the session is negotiated (the Negotiation Response message has been received in reply to the Negotiation message); otherwise - false.
◆ negotiated() [2/2]
virtual void negotiated |
( |
bool | negotiated | ) |
|
|
pure virtual |
Sets the "negotiated" status.
The session is negotiated when the Negotiation Response message has been received in reply to the Negotiation message.
◆ outSeqNum() [1/2]
- Returns
- the sequence number of the next outgoing message.
◆ outSeqNum() [2/2]
virtual void outSeqNum |
( |
SeqNumber | msgSeqNum | ) |
|
|
pure virtual |
Sets the sequence number of the next outgoing message.
◆ previousSeqNum() [1/2]
- 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.
◆ previousSeqNum() [2/2]
virtual void previousSeqNum |
( |
SeqNumber | msgSeqNum | ) |
|
|
pure virtual |
Sets the sequence number of the last business message published by CME with the PreviousUUID.
◆ previousUuid() [1/2]
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 the first Negotiation of the customer at the beginning of the week.
- This can be the last UUID used by the customer from the previously established session.
◆ previousUuid() [2/2]
virtual void previousUuid |
( |
UInt64 | value | ) |
|
|
pure virtual |
Sets the UUID from the previously Established session.
◆ sessionCreationTime() [1/2]
virtual Timestamp sessionCreationTime |
( |
| ) |
const |
|
pure virtual |
- Returns
- the session creation time.
◆ sessionCreationTime() [2/2]
virtual void sessionCreationTime |
( |
Timestamp | | ) |
|
|
pure virtual |
Sets the session creation time.
◆ storeInboundMessage()
Logs the given inbound message.
◆ storeOutboundMessage()
Logs the given outgoing message.
◆ uuid() [1/2]
- Returns
- Universally Unique Identifier (UUID).
◆ uuid() [2/2]
virtual void uuid |
( |
UInt64 | value | ) |
|
|
pure virtual |
Sets Universally Unique Identifier (UUID).
◆ warmup()