CppWAMP
C++11 client library for the WAMP protocol
|
Contains declarations for data structures exchanged between WAMP peers. More...
#include <cassert>
#include <chrono>
#include <initializer_list>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "api.hpp"
#include "asiodefs.hpp"
#include "config.hpp"
#include "options.hpp"
#include "payload.hpp"
#include "variant.hpp"
#include "wampdefs.hpp"
#include "./internal/passkey.hpp"
#include "./internal/peerdata.ipp"
Go to the source code of this file.
Classes | |
class | wamp::Abort |
Provides the reason URI and other options contained within ABORT messages. More... | |
class | wamp::Realm |
Realm URI and other options contained within WAMP HELLO messages. More... | |
class | wamp::SessionInfo |
Session information contained within WAMP WELCOME messages. More... | |
class | wamp::Reason |
Provides the reason URI and other options contained within GOODBYE messages. More... | |
class | wamp::Authentication |
Provides the Signature and Extra dictionary contained within WAMP AUTHENTICATE messages. More... | |
class | wamp::Challenge |
Provides the AuthMethod and Extra dictionary contained within WAMP CHALLENGE messages. More... | |
class | wamp::Error |
Provides the reason URI, options, and payload arguments contained within WAMP ERROR messages. More... | |
class | wamp::Topic |
Provides the topic URI and other options contained within WAMP ‘SUBSCRIBE’ messages. More... | |
class | wamp::Pub |
Provides the topic URI, options, and payload contained within WAMP PUBLISH messages. More... | |
class | wamp::Event |
Provides the subscription/publication ids, options, and payload contained within WAMP EVENT messages. More... | |
class | wamp::Procedure |
Contains the procedure URI and other options contained within WAMP REGISTER messages. More... | |
class | wamp::Rpc |
Contains the procedure URI, options, and payload contained within WAMP CALL messages. More... | |
class | wamp::Result |
Contains the remote procedure result options/payload within WAMP RESULT and YIELD messages. More... | |
struct | wamp::Deferment |
Tag type that can be passed to wamp::Outcome to construct a deferred outcome. More... | |
class | wamp::Outcome |
Contains the outcome of an RPC invocation. More... | |
class | wamp::Invocation |
Contains payload arguments and other options within WAMP INVOCATION messages. More... | |
class | wamp::CallCancellation |
Contains the request ID and options contained within WAMP CANCEL messages. More... | |
class | wamp::Interruption |
Contains details within WAMP INTERRUPT messages. More... | |
Namespaces | |
wamp | |
Typedefs | |
using | wamp::Cancellation = CallCancellation |
Alias of CallCancellation kept for backward compatiblity. More... | |
Variables | |
constexpr Deferment | wamp::deferment |
Convenient value of the wamp::Deferment tag type that can be passed to the wamp::Outcome constructor. | |
Contains declarations for data structures exchanged between WAMP peers.