72 virtual const std::string & id()
const = 0;
75 virtual UInt64 uuid()
const = 0;
78 virtual void uuid(
UInt64 value) = 0;
86 virtual UInt64 previousUuid()
const = 0;
89 virtual void previousUuid(
UInt64 value) = 0;
95 virtual void inSeqNum(
SeqNumber msgSeqNum) = 0;
102 virtual SeqNumber previousSeqNum()
const = 0;
105 virtual void previousSeqNum(
SeqNumber msgSeqNum) = 0;
111 virtual void outSeqNum(
SeqNumber msgSeqNum) = 0;
115 virtual bool negotiated()
const = 0;
120 virtual void negotiated(
bool negotiated) = 0;
123 virtual Timestamp sessionCreationTime()
const = 0;
126 virtual void sessionCreationTime(
Timestamp) = 0;
129 virtual void close(
bool doBackup =
false) = 0;
138 virtual void flush() = 0;
Messaging::UInt32 SeqNumber
Memory-based Session Storage.
#define ONIXS_ILINK3_DEFAULT
A network iLink3 message.
File-based Session Storage.
#define ONIXS_ILINK3_EXPORTED
Asynchronous File-Based Session Storage.
The time point without the time-zone information.