CppWAMP
C++11 client library for the WAMP protocol
|
Go to the documentation of this file.
7 #ifndef CPPWAMP_WAMPDEFS_HPP
8 #define CPPWAMP_WAMPDEFS_HPP
29 constexpr
RequestId nullRequestId() {
return 0;}
64 #endif // CPPWAMP_WAMPDEFS_HPP
int64_t RequestId
Ephemeral ID associated with a WAMP request.
Definition: wampdefs.hpp:23
@ skip
No INTERRUPT sent to callee; router immediately returns ERROR.
int64_t RegistrationId
Obtains the value representing a blank RequestId.
Definition: wampdefs.hpp:28
int64_t SessionId
Ephemeral ID associated with a WAMP session.
Definition: wampdefs.hpp:22
@ closed
Transport connected, but WAMP session is closed.
@ shuttingDown
WAMP session is closing.
@ killNoWait
INTERRUPT sent to callee; router immediately returns ERROR.
@ disconnected
The transport connection is not yet established.
@ connecting
Transport connection is in progress.
@ establishing
WAMP session establishment is in progress.
int64_t SubscriptionId
Ephemeral ID associated with an topic subscription.
Definition: wampdefs.hpp:24
Definition: anyhandler.hpp:36
@ authenticating
WAMP authentication is in progress.
int64_t PublicationId
Ephemeral ID associated with an event publication.
Definition: wampdefs.hpp:25
@ failed
WAMP session or transport connection has failed.
@ established
WAMP session is established.
SessionState
Enumerates the possible states that a client or router session can be in.
Definition: wampdefs.hpp:34
@ kill
INTERRUPT sent to callee; RESULT or ERROR returned, depending on callee.
CallCancelMode
Enumerates the possible call cancelling modes.
Definition: wampdefs.hpp:49