#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
 1.5.3