20int __stdcall CM_CONNECT_EXPERIMENT(
char *fhost,
int lhost,
21 char *fexp,
int lexp,
char *fname,
int lname)
23 char host[256], exp[256],
name[256];
25 strncpy(host, fhost, lhost);
28 strncpy(exp, fexp, lexp);
31 strncpy(
name, fname, lname);
37int __stdcall CM_DISCONNECT_EXPERIMENT()
42int __stdcall BM_OPEN_BUFFER(
char *fname,
int lname,
int *buffer_size,
int *buffer_handle)
46 strncpy(
name, fname, lname);
52extern void __stdcall PROCESS_EVENT();
56 PROCESS_EVENT(&
hBuf, &hRequest, pevent, pdata);
59int __stdcall BM_REQUEST_EVENT(
int *buffer_handle,
int *
event_id,
65 *sampling_type, request_id, _process_event);
68int __stdcall CM_YIELD(
int *millisec)
INT bm_open_buffer(const char *buffer_name, INT buffer_size, INT *buffer_handle)
INT bm_request_event(HNDLE buffer_handle, short int event_id, short int trigger_mask, INT sampling_type, HNDLE *request_id, EVENT_HANDLER *func)
INT cm_yield(INT millisec)
INT cm_connect_experiment(const char *host_name, const char *exp_name, const char *client_name, void(*func)(char *))
INT cm_disconnect_experiment(void)