29 #pragma warning(disable : 4275) 30 #pragma warning(disable : 4251) 35 namespace ConflatedTCP {
81 std::vector<unsigned char> buffer_;
110 return actualSeqNum_;
115 return expectedSeqNum_;
123 std::vector<unsigned char> buffer_;
135 , timeout_(timeoutMilliseconds)
163 return rejectReason_;
172 std::string rejectReason_;
const std::string & toString() const
#define ONIXS_CONFLATEDTCP_NOTHROW
The Negotiate message is rejected by the exchange.
Messaging::UInt32 SeqNumber
An unexpected message sequence number is detected.
#define ONIXS_CONFLATEDTCP_EXPORTED
SeqNumber expectedSeqNum() const
ResponseTimeoutException(const std::string &rejectReason, int timeoutMilliseconds)
Received the Terminate message in reply to the Establish message.
#define ONIXS_CONFLATEDTCP_OVERRIDE
An unexpected message type is received.
A Session-related exception.
SeqNumber actualSeqNum() const
The telecommunication link cannot be established.
SessionErrorReason::Enum reason() const
A telecommunication link error is detected.
#define ONIXS_CONFLATEDTCP_DEFAULT
The program is finishing its execution.
std::string rejectReason() const
Messaging::ErrorCodes::Enum errorCodes() const
A response has not been received during the specified timeout.