Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LoginDatabaseConnection Class Reference

#include <LoginDatabase.h>

Inheritance diagram for LoginDatabaseConnection:
Collaboration diagram for LoginDatabaseConnection:

Public Member Functions

void DoPrepareStatements ()
 LoginDatabaseConnection (MySQLConnectionInfo &connInfo)
 LoginDatabaseConnection (Skyfire::DatabaseQueue *q, MySQLConnectionInfo &connInfo)

Detailed Description

Definition at line 12 of file LoginDatabase.h.

Constructor & Destructor Documentation

◆ LoginDatabaseConnection() [1/2]

LoginDatabaseConnection::LoginDatabaseConnection ( MySQLConnectionInfo & connInfo)
inline

Definition at line 16 of file LoginDatabase.h.

◆ LoginDatabaseConnection() [2/2]

LoginDatabaseConnection::LoginDatabaseConnection ( Skyfire::DatabaseQueue * q,
MySQLConnectionInfo & connInfo )
inline

Definition at line 17 of file LoginDatabase.h.

Member Function Documentation

◆ DoPrepareStatements()

void LoginDatabaseConnection::DoPrepareStatements ( )

Definition at line 8 of file LoginDatabase.cpp.

References LOGIN_DEL_ACCOUNT, LOGIN_DEL_ACCOUNT_ACCESS, LOGIN_DEL_ACCOUNT_ACCESS_BY_REALM, LOGIN_DEL_ACCOUNT_BANNED, LOGIN_DEL_EXPIRED_IP_BANS, LOGIN_DEL_IP_NOT_BANNED, LOGIN_DEL_OLD_LOGS, LOGIN_DEL_RBAC_ACCOUNT_PERMISSION, LOGIN_DEL_REALM_CHARACTERS, LOGIN_DEL_REALM_CHARACTERS_BY_REALM, LOGIN_GET_ACCOUNT_ACCESS_GMLEVEL, LOGIN_GET_ACCOUNT_ID_BY_USERNAME, LOGIN_GET_EMAIL_BY_ID, LOGIN_GET_GMLEVEL_BY_REALMID, LOGIN_GET_USERNAME_BY_ID, LOGIN_INS_ACCOUNT, LOGIN_INS_ACCOUNT_ACCESS, LOGIN_INS_ACCOUNT_AUTO_BANNED, LOGIN_INS_ACCOUNT_BANNED, LOGIN_INS_GM_NOTE, LOGIN_INS_IP_AUTO_BANNED, LOGIN_INS_IP_BANNED, LOGIN_INS_LOG, LOGIN_INS_RBAC_ACCOUNT_PERMISSION, LOGIN_INS_REALM_CHARACTERS, LOGIN_INS_REALM_CHARACTERS_INIT, LOGIN_SEL_ACCOUNT_ACCESS, LOGIN_SEL_ACCOUNT_ACCESS_BY_ID, LOGIN_SEL_ACCOUNT_ACCESS_GMLEVEL_TEST, LOGIN_SEL_ACCOUNT_BANNED, LOGIN_SEL_ACCOUNT_BANNED_ALL, LOGIN_SEL_ACCOUNT_BANNED_BY_USERNAME, LOGIN_SEL_ACCOUNT_BY_ID, LOGIN_SEL_ACCOUNT_BY_IP, LOGIN_SEL_ACCOUNT_ID_BY_NAME, LOGIN_SEL_ACCOUNT_INFO, LOGIN_SEL_ACCOUNT_INFO_BY_NAME, LOGIN_SEL_ACCOUNT_LIST_BY_EMAIL, LOGIN_SEL_ACCOUNT_LIST_BY_NAME, LOGIN_SEL_ACCOUNT_RECRUITER, LOGIN_SEL_ACCOUNT_WHOIS, LOGIN_SEL_AUTH_REALMLIST, LOGIN_SEL_AUTOBROADCAST, LOGIN_SEL_BANS, LOGIN_SEL_CHECK_PASSWORD, LOGIN_SEL_CHECK_PASSWORD_BY_NAME, LOGIN_SEL_FAILEDLOGINS, LOGIN_SEL_GM_ACCOUNTS, LOGIN_SEL_IP2NATION_COUNTRY, LOGIN_SEL_IP_BANNED, LOGIN_SEL_IP_BANNED_ALL, LOGIN_SEL_IP_BANNED_BY_IP, LOGIN_SEL_LOGON_COUNTRY, LOGIN_SEL_LOGONCHALLENGE, LOGIN_SEL_NUM_CHARS_ON_REALM, LOGIN_SEL_PINFO, LOGIN_SEL_PINFO_BANS, LOGIN_SEL_RBAC_ACCOUNT_PERMISSIONS, LOGIN_SEL_REALMLIST, LOGIN_SEL_REALMLIST_SECURITY_LEVEL, LOGIN_SEL_REALMNAME_BY_ID, LOGIN_SEL_SESSIONKEY, LOGIN_SEL_SUM_REALM_CHARACTERS, LOGIN_UPD_ACCOUNT_BOOST, LOGIN_UPD_ACCOUNT_LOCK, LOGIN_UPD_ACCOUNT_LOCK_CONTRY, LOGIN_UPD_ACCOUNT_NOT_BANNED, LOGIN_UPD_ACCOUNT_ONLINE, LOGIN_UPD_EMAIL, LOGIN_UPD_EXPANSION, LOGIN_UPD_EXPIRED_ACCOUNT_BANS, LOGIN_UPD_FAILEDLOGINS, LOGIN_UPD_LAST_IP, LOGIN_UPD_LOGON, LOGIN_UPD_LOGONPROOF, LOGIN_UPD_MUTE_TIME, LOGIN_UPD_MUTE_TIME_LOGIN, LOGIN_UPD_REG_EMAIL, LOGIN_UPD_UPTIME_PLAYERS, LOGIN_UPD_USERNAME, and MAX_LOGINDATABASE_STATEMENTS.


The documentation for this class was generated from the following files: