|
CppWAMP
C++11 client library for the WAMP protocol
|
Contains utilities for unpacking positional arguments passed to event slots and call slots that spawn coroutines. More...
#include <boost/asio/spawn.hpp>#include "config.hpp"#include "unpacker.hpp"#include "internal/callee.hpp"Go to the source code of this file.
Classes | |
| class | wamp::CoroEventUnpacker< TSlot, TArgs > |
| Wrapper around an event coroutine slot which automatically unpacks positional payload arguments. More... | |
| class | wamp::SimpleCoroEventUnpacker< TSlot, TArgs > |
| Wrapper around an event slot which automatically unpacks positional payload arguments. More... | |
| class | wamp::CoroInvocationUnpacker< TSlot, TArgs > |
| Wrapper around a call coroutine slot which automatically unpacks positional payload arguments. More... | |
| class | wamp::SimpleCoroInvocationUnpacker< TSlot, TResult, TArgs > |
| Wrapper around a call slot which automatically unpacks positional payload arguments. More... | |
Namespaces | |
| wamp | |
Typedefs | |
| template<typename TSlot , typename... TArgs> | |
| using | wamp::BasicCoroEventUnpacker = SimpleCoroEventUnpacker< TSlot, TArgs... > |
| Alias to SimpleCoroEventUnpacker kept for backward compatibility. More... | |
| template<typename TSlot , typename TResult , typename... TArgs> | |
| using | wamp::BasicCoroInvocationUnpacker = SimpleCoroInvocationUnpacker< TSlot, TResult, TArgs... > |
| Alias to SimpleCoroInvocationUnpacker kept for backward compability. More... | |
Functions | |
| template<typename... TArgs, typename TSlot > | |
| SimpleCoroEventUnpacker< DecayedSlot< TSlot >, TArgs... > | wamp::basicCoroEvent (TSlot &&slot) |
| template<typename TResult , typename... TArgs, typename TSlot > | |
| SimpleCoroInvocationUnpacker< DecayedSlot< TSlot >, TResult, TArgs... > | wamp::basicCoroRpc (TSlot &&slot) |
Contains utilities for unpacking positional arguments passed to event slots and call slots that spawn coroutines.