CppWAMP
C++11 client library for the WAMP protocol
|
Go to the documentation of this file.
7 #ifndef CPPWAMP_REGISTRATION_HPP
8 #define CPPWAMP_REGISTRATION_HPP
21 #include "./internal/passkey.hpp"
27 namespace internal {
class Callee; }
55 explicit operator bool()
const;
67 void unregister()
const;
70 using CalleePtr = std::weak_ptr<internal::Callee>;
128 #ifndef CPPWAMP_COMPILED_LIB
129 #include "internal/registration.ipp"
132 #endif // CPPWAMP_REGISTRATION_HPP
int64_t RegistrationId
Obtains the value representing a blank RequestId.
Definition: wampdefs.hpp:28
Contains the ErrorOr template class.
Defines macros related to exporting/importing APIs.
Contains declarations for data structures exchanged between WAMP peers.
Definition: anyhandler.hpp:36
Limits a Registration's lifetime to a particular scope.
Definition: registration.hpp:89
Represents a remote procedure registration.
Definition: registration.hpp:42
Contains type definitions related to WAMP IDs and sessions.