#include <protocol.h>

Public Types | |
| enum | |
| enum | |
Public Member Functions | |
| MessageCreateGroupSession () | |
| MessageCreateGroupSession (const string &session_name, const string &session_group, const string &session_type, const sec_type lifetime, const uid_container &participants, const unsigned int max_observers) | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int) |
| static_assert (WSPR_DEFINE_NAMESPACE(protocol)::GroupSession >=0 &&WSPR_DEFINE_NAMESPACE(protocol)::GroupSession<=WSPR_DEFINE_NAMESPACE(protocol)::MaxReserved,"protocol number out of range") | |
Public Attributes | |
| string | session_name |
| string | session_group |
| string | session_type |
| sec_type | lifetime |
| uid_container | participants |
| unsigned int | max_observers |
| ByteBuffer | payload |
Detailed Description
Definition at line 115 of file group_session/protocol.h.
Member Enumeration Documentation
anonymous enum [inherited] |
Definition at line 35 of file group_session/protocol.h.
anonymous enum [inherited] |
Definition at line 35 of file group_session/protocol.h.
Constructor & Destructor Documentation
| group_session::GroupSessionProtocol::MessageCreateGroupSession::MessageCreateGroupSession | ( | ) | [inline] |
Definition at line 126 of file group_session/protocol.h.
| group_session::GroupSessionProtocol::MessageCreateGroupSession::MessageCreateGroupSession | ( | const string & | session_name, |
| const string & | session_group, | ||
| const string & | session_type, | ||
| const sec_type | lifetime, | ||
| const uid_container & | participants, | ||
| const unsigned int | max_observers | ||
| ) | [inline] |
Definition at line 128 of file group_session/protocol.h.
Member Function Documentation
| void group_session::GroupSessionProtocol::MessageCreateGroupSession::serialize | ( | Archive & | ar, |
| const unsigned | int | ||
| ) | [inline] |
Reimplemented from protocol::MessageGroupSession< CreateGroupSession >.
Definition at line 144 of file group_session/protocol.h.
References group_session::max_observers().
| protocol::MessageGroupSession< _id >::static_assert | ( | WSPR_DEFINE_NAMESPACE(protocol)::GroupSession >=0 &&WSPR_DEFINE_NAMESPACE(protocol)::GroupSession<=WSPR_DEFINE_NAMESPACE(protocol)::MaxReserved | , |
| "protocol number out of range" | |||
| ) | [inherited] |
Member Data Documentation
Definition at line 121 of file group_session/protocol.h.
Definition at line 123 of file group_session/protocol.h.
Definition at line 122 of file group_session/protocol.h.
Definition at line 124 of file group_session/protocol.h.
Definition at line 119 of file group_session/protocol.h.
Definition at line 118 of file group_session/protocol.h.
Definition at line 120 of file group_session/protocol.h.
The documentation for this struct was generated from the following file: