|
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.