cd_Register_event

C/C++Pascal

BOOL cd_Register_event(cdp_t cdp, const char * event_name, const char * param_str, BOOL param_exact, uns32 * event_handle);
function cd_Register_event(cdp : cdp_t; event_name : PChar; param_str : PChar; param_exact : Boolean; var event_handle : uns32) : Boolean;


Parametry

cdp
kontextová proměnná klienta
event_name
jméno události
param_str
požadované parametry události
param_exact
TRUE pokud se registrace týká pouze událostí s parametry param_str, FALSE pokud se registrace týká událostí s parametry začínajícími param_str
event_handle
výstupní parametr: handle zaregistrované události


Od verze

8.0a

Popis

Funkce provede registraci zadané události a vytvoří její handle. Po registraci může klient získávat informace o výskytu události na serveru.

Pokud klient chce registrovat událost bez ohledu na její parametry, pak uvede jako param_str prázdný řetězec a param_exact je FALSE.



Návratová hodnota

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



Příklad

Register_event(cdp, "NOVA_DATA", "INVENTORY", FALSE, &ev_handle);

Viz