This header defines types used by the Login messaging protocol. More...
#include <ssrc/wispers/types.h>
#include <ssrc/wispers/database/types.h>
#include <set>
#include <map>
Go to the source code of this file.
Typedefs | |
typedef std::set< uid_type > | uid_set |
typedef std::map< uid_type, LoginStatus > | uid_login_map |
Functions | |
__BEGIN_NS_SSRC_WSPR_LOGIN | WSPR_DB_ROW_WITH_KEY (User,((uid_type, uid))((string, login))((string, login_lcase))((string, password))((sec_type, created))((sec_type, last_login))((sec_type, last_logout)),(0)) WSPR_DB_ROW_WITH_KEY(PublicUser |
__BEGIN_NS_SSRC_WSPR_LOGIN | uid ((string, login))((sec_type |
__BEGIN_NS_SSRC_WSPR_LOGIN | created ((sec_type, last_login))((sec_type |
__BEGIN_NS_SSRC_WSPR_LOGIN | WSPR_DB_ROW_WITH_KEY (Group,((gid_type, gid))((string, group)),(0)) WISP_STRUCT(LoginStatus |
__BEGIN_NS_SSRC_WSPR_LOGIN | login ((bool, is_logged_in))) |
template<> | |
__END_NS_SSRC_WSPR_LOGIN __BEGIN_NS_SSRC_WSPR_DATABASE NS_SSRC_WSPR_LOGIN::uid_login_map::value_type | values< NS_SSRC_WSPR_LOGIN::uid_login_map::value_type > (const ResultSet &result_set) |
Variables | |
__BEGIN_NS_SSRC_WSPR_LOGIN | uid_type |
__BEGIN_NS_SSRC_WSPR_LOGIN | last_logout |
__BEGIN_NS_SSRC_WSPR_LOGIN | string |
Detailed Description
This header defines types used by the Login messaging protocol.
Definition in file login/types.h.
Typedef Documentation
typedef std::map<uid_type, LoginStatus> uid_login_map |
Definition at line 54 of file login/types.h.
Definition at line 53 of file login/types.h.
Function Documentation
__BEGIN_NS_SSRC_WSPR_LOGIN created | ( | (sec_type, last_login) | ) |
Referenced by GroupSessionService::activate_reservation(), and GroupSessionService::process_request().
__BEGIN_NS_SSRC_WSPR_LOGIN login | ( | (bool, is_logged_in) | ) |
__BEGIN_NS_SSRC_WSPR_LOGIN uid | ( | (string, login) | ) |
Referenced by GroupSessionDatabase::find_members_for_participant(), GroupSessionDatabase::find_members_for_uid(), GroupSessionDatabase::for_each_member_for_participant(), GroupSessionDatabase::for_each_member_for_uid(), GroupSessionDatabase::for_each_observer_session(), GroupSessionDatabase::for_each_participant_reservation(), GroupSessionDatabase::for_each_participant_session(), GroupSessionDatabase::get_observer_sessions(), GroupSessionDatabase::get_participant_reservations(), GroupSessionDatabase::get_participant_sessions(), GroupSessionService::process_request(), and EventQueue::process_request().
__END_NS_SSRC_WSPR_LOGIN __BEGIN_NS_SSRC_WSPR_DATABASE NS_SSRC_WSPR_LOGIN::uid_login_map::value_type values< NS_SSRC_WSPR_LOGIN::uid_login_map::value_type > | ( | const ResultSet & | result_set | ) | [inline] |
Definition at line 64 of file login/types.h.
__BEGIN_NS_SSRC_WSPR_LOGIN WSPR_DB_ROW_WITH_KEY | ( | User | , |
((uid_type, uid))((string, login))((string, login_lcase))((string, password))((sec_type, created))((sec_type, last_login))((sec_type, last_logout)) | , | ||
(0) | |||
) |
__BEGIN_NS_SSRC_WSPR_LOGIN WSPR_DB_ROW_WITH_KEY | ( | Group | , |
((gid_type, gid))((string, group)) | , | ||
(0) | |||
) |
Variable Documentation
Definition at line 47 of file login/types.h.
Definition at line 43 of file login/types.h.