| 
|   | CMysqlConnection (CMysqlConfig m_Config) | 
|   | 
|   | ~CMysqlConnection () | 
|   | 
| void  | Print (IConsole *pConsole, const char *pMode) override | 
|   | 
| const char *  | BinaryCollate () const override | 
|   | 
| void  | ToUnixTimestamp (const char *pTimestamp, char *aBuf, unsigned int BufferSize) override | 
|   | 
| const char *  | InsertTimestampAsUtc () const override | 
|   | 
| const char *  | CollateNocase () const override | 
|   | 
| const char *  | InsertIgnore () const override | 
|   | 
| const char *  | Random () const override | 
|   | 
| const char *  | MedianMapTime (char *pBuffer, int BufferSize) const override | 
|   | 
| const char *  | False () const override | 
|   | 
| const char *  | True () const override | 
|   | 
| bool  | Connect (char *pError, int ErrorSize) override | 
|   | 
| void  | Disconnect () override | 
|   | 
| bool  | PrepareStatement (const char *pStmt, char *pError, int ErrorSize) override | 
|   | 
| void  | BindString (int Idx, const char *pString) override | 
|   | 
| void  | BindBlob (int Idx, unsigned char *pBlob, int Size) override | 
|   | 
| void  | BindInt (int Idx, int Value) override | 
|   | 
| void  | BindInt64 (int Idx, int64_t Value) override | 
|   | 
| void  | BindFloat (int Idx, float Value) override | 
|   | 
| void  | BindNull (int Idx) override | 
|   | 
| void  | Print () override | 
|   | 
| bool  | Step (bool *pEnd, char *pError, int ErrorSize) override | 
|   | 
| bool  | ExecuteUpdate (int *pNumUpdated, char *pError, int ErrorSize) override | 
|   | 
| bool  | IsNull (int Col) override | 
|   | 
| float  | GetFloat (int Col) override | 
|   | 
| int  | GetInt (int Col) override | 
|   | 
| int64_t  | GetInt64 (int Col) override | 
|   | 
| void  | GetString (int Col, char *pBuffer, int BufferSize) override | 
|   | 
| int  | GetBlob (int Col, unsigned char *pBuffer, int BufferSize) override | 
|   | 
| bool  | AddPoints (const char *pPlayer, int Points, char *pError, int ErrorSize) override | 
|   | 
|   | IDbConnection (const char *pPrefix) | 
|   | 
| virtual  | ~IDbConnection ()=default | 
|   | 
| IDbConnection &  | operator= (const IDbConnection &)=delete | 
|   | 
| const char *  | GetPrefix () const | 
|   | 
◆ CMysqlConnection()
◆ ~CMysqlConnection()
      
        
          | CMysqlConnection::~CMysqlConnection  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AddPoints()
◆ BinaryCollate()
  
  
      
        
          | const char * CMysqlConnection::BinaryCollate  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ BindBlob()
◆ BindFloat()
◆ BindInt()
  
  
      
        
          | void CMysqlConnection::BindInt  | 
          ( | 
          int  | 
          Idx,  | 
         
        
           | 
           | 
          int  | 
          Value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ BindInt64()
◆ BindNull()
  
  
      
        
          | void CMysqlConnection::BindNull  | 
          ( | 
          int  | 
          Idx | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ BindString()
◆ CollateNocase()
  
  
      
        
          | const char * CMysqlConnection::CollateNocase  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Connect()
  
  
      
        
          | bool CMysqlConnection::Connect  | 
          ( | 
          char *  | 
          pError,  | 
         
        
           | 
           | 
          int  | 
          ErrorSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ ConnectImpl()
  
  
      
        
          | bool CMysqlConnection::ConnectImpl  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ Disconnect()
  
  
      
        
          | void CMysqlConnection::Disconnect  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ ExecuteUpdate()
  
  
      
        
          | bool CMysqlConnection::ExecuteUpdate  | 
          ( | 
          int *  | 
          pNumUpdated,  | 
         
        
           | 
           | 
          char *  | 
          pError,  | 
         
        
           | 
           | 
          int  | 
          ErrorSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ False()
  
  
      
        
          | const char * CMysqlConnection::False  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ GetBlob()
◆ GetFloat()
  
  
      
        
          | float CMysqlConnection::GetFloat  | 
          ( | 
          int  | 
          Col | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetInt()
  
  
      
        
          | int CMysqlConnection::GetInt  | 
          ( | 
          int  | 
          Col | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetInt64()
◆ GetString()
  
  
      
        
          | void CMysqlConnection::GetString  | 
          ( | 
          int  | 
          Col,  | 
         
        
           | 
           | 
          char *  | 
          pBuffer,  | 
         
        
           | 
           | 
          int  | 
          BufferSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ InsertIgnore()
  
  
      
        
          | const char * CMysqlConnection::InsertIgnore  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ InsertTimestampAsUtc()
  
  
      
        
          | const char * CMysqlConnection::InsertTimestampAsUtc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ IsNull()
  
  
      
        
          | bool CMysqlConnection::IsNull  | 
          ( | 
          int  | 
          Col | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ MedianMapTime()
  
  
      
        
          | const char * CMysqlConnection::MedianMapTime  | 
          ( | 
          char *  | 
          pBuffer,  | 
         
        
           | 
           | 
          int  | 
          BufferSize  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ PrepareAndExecuteStatement()
  
  
      
        
          | bool CMysqlConnection::PrepareAndExecuteStatement  | 
          ( | 
          const char *  | 
          pStmt | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ PrepareStatement()
◆ Print() [1/2]
  
  
      
        
          | void CMysqlConnection::Print  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Print() [2/2]
◆ Random()
  
  
      
        
          | const char * CMysqlConnection::Random  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Step()
◆ StoreErrorMysql()
◆ StoreErrorStmt()
◆ ToUnixTimestamp()
◆ True()
  
  
      
        
          | const char * CMysqlConnection::True  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ m_aErrorDetail
  
  
      
        
          | char CMysqlConnection::m_aErrorDetail[128] | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Config
◆ m_HaveConnection
  
  
      
        
          | bool CMysqlConnection::m_HaveConnection = false | 
         
       
   | 
  
private   | 
  
 
 
◆ m_InUse
  
  
      
        
          | std::atomic_bool CMysqlConnection::m_InUse | 
         
       
   | 
  
private   | 
  
 
 
◆ m_Mysql
  
  
      
        
          | MYSQL CMysqlConnection::m_Mysql | 
         
       
   | 
  
private   | 
  
 
 
◆ m_NewQuery
◆ m_pStmt
◆ m_vStmtParameterExtras
◆ m_vStmtParameters
  
  
      
        
          | std::vector<MYSQL_BIND> CMysqlConnection::m_vStmtParameters | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: