Kontextovß prom∞nnß klienta

Ka₧d² klient, kter² se chce p°ipojit na databßzov² server WinBase602, musφ mφt specißlnφ prom∞nnou pro pr∙b∞₧nΘ ulo₧enφ informacφ o kontextu komunikace. Tuto prom∞nnou oznaΦujeme jmΘnem cd a je typu cd_t. Kontextovß prom∞nnß se p°edßvß jako parametr do °ady funkcφ a procedur - p°edßvß se ukazatel cdp typu cdp_t, kter² na nφ ukazuje.

Ka₧d² klient musφ ve svΘm programu:

1. Vytvo°it prom∞nnou cd typu cd_t bu∩ tak, ₧e ji staticky deklaruje, nebo tak, ₧e ji dynamicky alokuje, nejlΘpe volßnφm funkce cdp_alloc.

2. Inicializovat tuto prom∞nnou volßnφm funkce cdp_init. Tuto akci je nezbytn∞ nutnΘ provΘst p°ed volßnφm ostatnφch funkcφ vyu₧φvajφcφch kontextovou prom∞nnou.

3. P°edßvat tuto prom∞nnou funkci interf_init a p°φpadn∞ i dalÜφm funkcφm (nap°φklad funkcφm zaΦφnajφcφm prefixem cd_).

4. Byla-li prom∞nnß cd alokovßna pomocφ cdp_alloc, dealokovat tuto prom∞nnou po odpojenφ se od serveru volßnφm funkce cdp_free.

Alokujete-li prom∞nnou cd ve vlastnφ sprßv∞ pam∞ti, m∙₧ete zjistit jejφ pot°ebnou velikost volßnφm funkce cdp_size.