1.1 KiB
1.1 KiB
File: database.h
Classes
Query
Database
Query
Functions
bool Init(bool silentLoad=false);
bool LoadVariables();
void HandleMysqlError(int32 errnum);
int32 AuthenticateWebUser(char* userName, char* passwd,int32* status = 0);
int32 NoAuthRoute(char* route);
void AddAsyncQuery(Query* query);
void RunAsyncQueries(int32 queryid);
void RemoveActiveQuery(Query* query);
void AddActiveQuery(Query* query);
bool IsActiveQuery(int32 id, Query* skip=0);
void PingAsyncDatabase();
void InitVars();
void PurgeDBInstances();
void FreeDBInstance(Database* cur);
int32 GetLastInsertedID() { return *last_insert_id; }
int32 GetAffectedRows() { return *affected_rows; }
int32 GetErrorNumber(){ return errnum; }
void NextRow(){
void AddQueryAsync(int32 queryID, Database* db, QUERY_TYPE type, const char* format, ...);
void RunQueryAsync(Database* db);
QUERY_TYPE GetQueryType() {
int32 GetQueryID() { return queryID; }
Notable Comments
- /*
- */
- *row = mysql_fetch_row(result);
- *row = mysql_fetch_row(result);