| CppWAMP
    C++11 client library for the WAMP protocol | 
Represents a remote procedure registration. More...
#include <cppwamp/registration.hpp>

| Public Member Functions | |
| Registration () | |
| Constructs an empty registration.  More... | |
| Registration (const Registration &other) | |
| Copy constructor. | |
| Registration (Registration &&other) noexcept | |
| Move constructor.  More... | |
| operator bool () const | |
| Returns false if the registration is empty. | |
| RegistrationId | id () const | 
| Obtains the ID number of this registration. | |
| Registration & | operator= (const Registration &other) | 
| Copy assignment. | |
| Registration & | operator= (Registration &&other) noexcept | 
| Move assignment.  More... | |
| void | unregister () const | 
| Unregisters the RPC. | |
Represents a remote procedure registration.
A Registration is a lightweight object returned by the enroll member functions of the Session family of classes. This objects allows users to unregister the RPC registration.
It is always safe to unregister via a Registration object. If the Session or the registration no longer exists, an unregister operation effectively does nothing.
| wamp::Registration::Registration | ( | ) | 
Constructs an empty registration.
!!(*this) == false | 
 | noexcept | 
Move constructor.
!other == true | 
 | noexcept | 
Move assignment.
!other == true