Classes | |
struct | ResultSetValueTraits< NS_SSRC_WSPR_UTILITY::properties_ptr, false > |
struct | FindRow< T, true > |
struct | FindRow< T, false > |
struct | PrimaryKeyCond |
struct | PrimaryKeyCond< row_type, 0 > |
struct | SVBinder< Packer, T, true > |
struct | SVBinder< Packer, T, false > |
struct | SVLoader< Unpacker, T, true > |
struct | SVLoader< Unpacker, T, false > |
struct | sqlite3_init |
struct | sqlite3_stmt_initializer |
struct | sqlite3_stmt_init |
struct | sqlite3_stmt_delete |
struct | sqlite3_delete |
struct | is_basic_type |
struct | ResultSetValueTraits< T, true > |
struct | ResultSetValueTraits< T, false > |
class | WebServiceModuleDeleter |
class | WebServiceModuleFactory |
Typedefs | |
typedef CTypeWrapper < SQLite3::sqlite3, int, sqlite3_init, sqlite3_delete > | sqlite3_ptr |
typedef CTypeWrapper < SQLite3::sqlite3_stmt, int, sqlite3_stmt_init, sqlite3_stmt_delete > | sqlite3_stmt_ptr |
typedef void | fun_delete_module (WebServiceModule *) |
typedef fun_delete_module * | fun_ptr_delete_module |
Functions | |
int | step (const sqlite3_stmt_ptr &statement) SSRC_DECL_THROW(DatabaseException) |
template<typename caller_type > | |
void | continue_find_logins (caller_type &caller, ToString &to_string, const WebServiceCallContextTwoWay &context, const properties_ptr &template_data, const LoginProtocol::CallFindLoginForUID::return_type &result) |
template<typename caller_type > | |
void | continue_find_logins2 (caller_type &caller, ToString &to_string, const std::string &relay_group, const GroupSessionProtocol::MessageRelayEvent &mre, const LoginProtocol::CallFindLoginForUID::return_type &result) |
template<typename caller_type > | |
void | continue_find_logins3 (caller_type &caller, ToString &to_string, const std::string &event_queue, const WebServiceProtocol::MessageDeliverEvent &mde, const LoginProtocol::CallFindLoginForUID::return_type &result) |
void | _get_field (lua_State *state, int index, const char *const field) |
void | _get_field (lua_State *state, int index, const string &field) |
template<typename V > | |
void | _create_value (lua_State *state, const V &value, const char *const field) |
template<typename V > | |
void | _create_value (lua_State *state, const V &value, const string &field) |
template<typename V , typename... P> | |
void | _create_value (lua_State *state, const V &value, const char *const field, P...p) |
template<typename V > | |
void | _set_value (lua_State *state, const V &value, const char *const field) |
template<typename V > | |
void | _set_value (lua_State *state, const V &value, const string &field) |
template<typename V , typename... P> | |
void | _set_value (lua_State *state, const V &value, const char *const field, P...p) |
Typedef Documentation
typedef void detail::fun_delete_module(WebServiceModule *) |
Definition at line 36 of file WebServiceRunner.h.
Definition at line 37 of file WebServiceRunner.h.
typedef CTypeWrapper<SQLite3::sqlite3, int, sqlite3_init, sqlite3_delete> detail::sqlite3_ptr |
Definition at line 60 of file database/types.h.
typedef CTypeWrapper<SQLite3::sqlite3_stmt, int, sqlite3_stmt_init, sqlite3_stmt_delete> detail::sqlite3_stmt_ptr |
Definition at line 103 of file database/types.h.
Function Documentation
void detail::_create_value | ( | lua_State * | state, |
const V & | value, | ||
const char *const | field | ||
) | [inline] |
Definition at line 150 of file lua.h.
References set_field().
Referenced by _create_value(), and create_value().
void detail::_create_value | ( | lua_State * | state, |
const V & | value, | ||
const string & | field | ||
) | [inline] |
Definition at line 157 of file lua.h.
References set_field().
void detail::_create_value | ( | lua_State * | state, |
const V & | value, | ||
const char *const | field, | ||
P... | p | ||
) | [inline] |
Definition at line 164 of file lua.h.
References _create_value().
void detail::_get_field | ( | lua_State * | state, |
int | index, | ||
const char *const | field | ||
) | [inline] |
Definition at line 140 of file lua.h.
Referenced by _set_value(), and get_field().
void detail::_get_field | ( | lua_State * | state, |
int | index, | ||
const string & | field | ||
) | [inline] |
Definition at line 144 of file lua.h.
References push_value().
void detail::_set_value | ( | lua_State * | state, |
const V & | value, | ||
const char *const | field | ||
) | [inline] |
Definition at line 173 of file lua.h.
References set_field().
Referenced by _set_value(), and set_value().
void detail::_set_value | ( | lua_State * | state, |
const V & | value, | ||
const string & | field | ||
) | [inline] |
Definition at line 180 of file lua.h.
References set_field().
void detail::_set_value | ( | lua_State * | state, |
const V & | value, | ||
const char *const | field, | ||
P... | p | ||
) | [inline] |
Definition at line 187 of file lua.h.
References _get_field(), and _set_value().
void detail::continue_find_logins | ( | caller_type & | caller, |
ToString & | to_string, | ||
const WebServiceCallContextTwoWay & | context, | ||
const properties_ptr & | template_data, | ||
const LoginProtocol::CallFindLoginForUID::return_type & | result | ||
) | [inline] |
Definition at line 71 of file login/ws.h.
References set_uid_to_login().
void detail::continue_find_logins2 | ( | caller_type & | caller, |
ToString & | to_string, | ||
const std::string & | relay_group, | ||
const GroupSessionProtocol::MessageRelayEvent & | mre, | ||
const LoginProtocol::CallFindLoginForUID::return_type & | result | ||
) | [inline] |
Definition at line 81 of file login/ws.h.
References set_uid_to_login().
void detail::continue_find_logins3 | ( | caller_type & | caller, |
ToString & | to_string, | ||
const std::string & | event_queue, | ||
const WebServiceProtocol::MessageDeliverEvent & | mde, | ||
const LoginProtocol::CallFindLoginForUID::return_type & | result | ||
) | [inline] |
Definition at line 92 of file login/ws.h.
References set_uid_to_login(), and WebServiceProtocol::MessageDeliverEvent::template_data.
int detail::step | ( | const sqlite3_stmt_ptr & | statement | ) | [inline] |
Definition at line 146 of file database/types.h.
Referenced by ssrc::wispers::database::PreparedStatement::execute(), ResultSet::next(), and parse_multipart_data().