Public Types | |
| enum | Enum |
Static Public Member Functions | |
| static const char * | toString (Enum type) noexcept |
Definition at line 107 of file SessionListener.h.
| enum Enum |
| Enumerator | |
|---|---|
| InternalError | Internal error. |
| GeneralError | A general session-related error. |
| UnexpectedMessageType | First message received is not the NegotiationResponse or EstablishmentAck message. |
| NegotiationReject | The Negotiation Reject message is received in reply to the Negotiation message. |
| EstablishmentReject | The Establishment Reject message is received in reply to the Establish message. |
| TerminateInReplyOnEstablish | The Terminate message is received in reply to the Establish message. |
| MsgSeqNumTooLow | The incoming message has a sequence number less than expected and the PossRetransFlag is not set, it indicates a serious error. The incoming message has a sequence number less than expected and the PossRetransFlag is not set, it indicates a serious error. It is strongly recommended that the session be terminated and manual intervention be initiated. |
| CannotRestoreConnection | Connection cannot be restored. |
| CannotEstablishConnection | Connection cannot be established. |
| ExceptionDuringProcessingOfIncomingMessage | Exception during processing of an incoming message. |
| DecodingError | Received an invalid incoming message. |
| KeepAliveIntervalLapsed | When two times the KeepAliveInterval has expired and no keep alive message is received then the session is terminated ungracefully and will need to be re-established. |
| LinkErrorIsDetected | Telecommunication link error is detected. |
| LinkErrorIsDetectedDuringSessionEstablishment | After sending the initial Negotiate or Establish message the telecommunication link error is detected. |
| ExchangeInitiatedTerminateMessage | The Exchange sent the initial Terminate message. |
| IncomingMessageGapQueueOverflow | The maximum size of the incoming message gap queue is exceeded. |
| PluggableSessionStorageException | An exception is thrown from the user-provided Session Storage. |
| UnexpectedSessionVerId | A message with unexpected sessionVerId is received. |
| CannotRestoreSessionState | Session state cannot be restored. |
Definition at line 109 of file SessionListener.h.
|
staticnoexcept |