This header defines types used by the GroupSession messaging protocol. More...
Go to the source code of this file.
Defines | |
#define | __WSPR_GROUP_SESSION_MEMBERS |
#define | __WSPR_GROUP_SESSION_RESERVATION_MEMBERS |
Functions | |
WSPR_DB_ROW_WITH_KEY (GroupSession,((gsid_type, gsid))((sec_type, created))((sec_type, expires))((string, type))((string, group))((string, name))((unsigned int, max_observers)),(0)) WSPR_DB_ROW_WITH_KEY(Reservation | |
gsid ((sec_type, created))((sec_type | |
expires ((string, type))((string | |
group ((string, name))((unsigned int | |
max_observers ((uid_type, creator_uid))((sec_type | |
Variables | |
gsid_type | |
gs_lifetime |
Detailed Description
This header defines types used by the GroupSession messaging protocol.
Definition in file group_session/types.h.
Define Documentation
#define __WSPR_GROUP_SESSION_MEMBERS |
__WSPR_GROUP_SESSION_MEMBERS \ ((uid_type, creator_uid)) \ ((sec_type, gs_lifetime))
Function Documentation
Referenced by GroupSessionDatabase::activate_reservation_participants(), GroupSessionDatabase::count_observers(), GroupSessionDatabase::find_observers(), GroupSessionDatabase::find_participants(), GroupSessionDatabase::for_each_member_uid(), GroupSessionDatabase::for_each_member_uid_discard(), GroupSessionDatabase::for_each_observer(), GroupSessionDatabase::for_each_participant(), GroupSessionDatabase::for_each_reservation_participant(), GroupSessionDatabase::get_member_uids(), GroupSessionDatabase::get_member_uids_discard(), GroupSessionDatabase::get_reservation_participants(), gsid_to_protocol_partition(), GroupSessionDatabase::is_member(), and GroupSessionDatabase::remove_reservation().
max_observers | ( | (uid_type, creator_uid) | ) |
Referenced by GroupSessionService::process_request().
WSPR_DB_ROW_WITH_KEY | ( | GroupSession | , |
((gsid_type, gsid))((sec_type, created))((sec_type, expires))((string, type))((string, group))((string, name))((unsigned int, max_observers)) | , | ||
(0) | |||
) |
Variable Documentation
Definition at line 48 of file group_session/types.h.
Definition at line 48 of file group_session/types.h.