Rezervační systém
Veřejné metody | Statické veřejné metody | Seznam všech členů
Dokumentace třídy CServerQuery

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í ...
 

Detailní popis

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.

Dokumentace konstruktoru a destruktoru

CServerQuery::CServerQuery ( CQuery cQuery)

konstruktor

Vytvoření instance třídy a přiřazení rozhraní pro volání dotazů do databáze.

Parametry
[in]cQueryinstance databáze

Dokumentace k metodám

static unsigned CServerQuery::ServerCall ( void *  pParam,
CBlob cBlob 
)
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.

Parametry
[in]pParamukazatel na instanci třídy (pro zjištění interně uloženého ukazatele na instanci databáze),
[in,out]cBlobbinární data dotazu a návratové hodnoty po jeho vykonání

Dokumentace pro tuto třídu byla generována z následujícího souboru: