cd_Wait_for_event

C/C++Pascal

BOOL cd_Wait_for_event(cdp_t cdp, sig32 timeout, uns32 * event_handle, uns32 * event_count, const char * param_str, sig32 param_size, sig32 * result);
function cd_Wait_for_event(cdp : cdp_t; timeout : sig32; var event_handle, event_count : uns32; param_str : PChar; param_size : sig32; var result : sig32) : Boolean;


Parametry

cdp
kontextová proměnná klienta
timeout
maximální čas čekání v milisekundách, 0 nečekat vůbec, -1 čekat neomezeně dlouho
event_handle
výstupní parametr: handle nastalé události
event_count
výstupní parametr: počet výskytů nastalé události s vrácenými parametry
param_str
výstupní parametr: parametry nastalé události
param_size
velikost prostoru pro parametry události param_str
result
výstupní parametr: výsledek čekání


Od verze

8.0a

Popis

Funkce čeká na výskyt kterékoliv události zaregistrované klientem. Pokud klient má více spojení na server, lze čekat pouze na události zaregistrované ve stejném spojení.

Funkce skončí v těchto případech:

Hodnoty ostatních výstupních parametrů jsou definovány pouze tehdy, pokud událost nastala.



Návratová hodnota

Funkce vrací FALSE při úspěchu a TRUE při chybě.

Viz