Rezervační systém
|
převod binárních dat na dotaz do databáze ...
#include <ServerQuery.h>
Veřejné metody | |
CServerQuery (CQuery *cQuery) | |
konstruktor ... | |
~CServerQuery () | |
destruktor | |
Statické veřejné metody | |
static unsigned | ServerCall (void *pParam, CBlob *cBlob) |
metoda pro dotazování se databázového rozhraní ... | |
převod binárních dat na dotaz do databáze
Třída zabezpečuje dekódování binárních dat přijatých pomocí meziprocesové komunikace (připravených pomocá třídy CClientQuery) a jejich převod do volání metody databázového rozhraní CQuery. Návratovou hodnotu a hodnoty výstupních parametrů pak následně převede do tvaru vhodného k transportu zpět k volajícímu klientovi. Problematika je zevrubněji popsána na stánce Meziprocesová komunikace.
CServerQuery::CServerQuery | ( | CQuery * | cQuery | ) |
konstruktor
Vytvoření instance třídy a přiřazení rozhraní pro volání dotazů do databáze.
[in] | cQuery | instance databáze |
|
static |
metoda pro dotazování se databázového rozhraní
Statická metoda, která je volána jako funkce z CServerConnection pro vykonání databázového dotazu.
[in] | pParam | ukazatel na instanci třídy (pro zjištění interně uloženého ukazatele na instanci databáze), |
[in,out] | cBlob | binární data dotazu a návratové hodnoty po jeho vykonání |