#include <Data.hpp>

Public Types | |
| typedef VOID | DP_CALLBACK (PVOID UserData, CONST System::Array< System::StringVector > &Result, BOOL Error) |
| typedef struct Game::DataProvider::_Dp_Context | DP_CONTEXT |
| typedef struct Game::DataProvider::_Dp_Context * | PDP_CONTEXT |
Public Member Functions | |
| virtual VOID | Call (PDP_CONTEXT Context, CONST TCHAR *Command, CONST TCHAR *Arguments)=0 |
| virtual VOID | QueryRow (PDP_CONTEXT Context, CONST TCHAR *Table, CONST TCHAR *Field, CONST TCHAR *Value)=0 |
| virtual VOID | EraseRow (PDP_CONTEXT Context, CONST TCHAR *Table, CONST TCHAR *Field, CONST TCHAR *Value)=0 |
| virtual VOID | ReplaceRow (PDP_CONTEXT Context, CONST TCHAR *Table, System::StringVector &Row)=0 |
Classes | |
| struct | _Dp_Context |
| typedef VOID Game::DataProvider::DP_CALLBACK(PVOID UserData, CONST System::Array< System::StringVector > &Result, BOOL Error) |
Caller callback function.
| typedef struct Game::DataProvider::_Dp_Context Game::DataProvider::DP_CONTEXT |
Context information for a query.
| typedef struct Game::DataProvider::_Dp_Context * Game::DataProvider::PDP_CONTEXT |
Context information for a query.
| virtual VOID Game::DataProvider::Call | ( | PDP_CONTEXT | Context, | |
| CONST TCHAR * | Command, | |||
| CONST TCHAR * | Arguments | |||
| ) | [pure virtual] |
Call on a function provided by the data provider.
| virtual VOID Game::DataProvider::QueryRow | ( | PDP_CONTEXT | Context, | |
| CONST TCHAR * | Table, | |||
| CONST TCHAR * | Field, | |||
| CONST TCHAR * | Value | |||
| ) | [pure virtual] |
Query for a row in a specific table.
| virtual VOID Game::DataProvider::EraseRow | ( | PDP_CONTEXT | Context, | |
| CONST TCHAR * | Table, | |||
| CONST TCHAR * | Field, | |||
| CONST TCHAR * | Value | |||
| ) | [pure virtual] |
Erase a row in a specific table.
| virtual VOID Game::DataProvider::ReplaceRow | ( | PDP_CONTEXT | Context, | |
| CONST TCHAR * | Table, | |||
| System::StringVector & | Row | |||
| ) | [pure virtual] |
Replace a row in a specific table.
1.5.3