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.