Savarese Software Research Corporation
group_session::GroupSessionProtocol::MessageCreateReservation Struct Reference

#include <protocol.h>

Inheritance diagram for group_session::GroupSessionProtocol::MessageCreateReservation:

List of all members.

Public Types

enum  
enum  

Public Member Functions

 MessageCreateReservation ()
 MessageCreateReservation (const string &session_name, const string &session_group, const string &session_type, const sec_type gs_lifetime, const uid_type creator_uid, const sec_type reservation_lifetime, 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 gs_lifetime
uid_type creator_uid
sec_type reservation_lifetime
unsigned int max_observers
ByteBuffer payload

Detailed Description

Definition at line 150 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::MessageCreateReservation::MessageCreateReservation ( ) [inline]

Definition at line 162 of file group_session/protocol.h.

group_session::GroupSessionProtocol::MessageCreateReservation::MessageCreateReservation ( const string &  session_name,
const string &  session_group,
const string &  session_type,
const sec_type  gs_lifetime,
const uid_type  creator_uid,
const sec_type  reservation_lifetime,
const unsigned int  max_observers 
) [inline]

Definition at line 164 of file group_session/protocol.h.


Member Function Documentation

template<class Archive >
void group_session::GroupSessionProtocol::MessageCreateReservation::serialize ( Archive &  ar,
const unsigned  int 
) [inline]
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


The documentation for this struct was generated from the following file:

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.