cd_Register_event


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