Definition at line 852 of file midas.h.
Data Fields | |
char | name [NAME_LENGTH] |
INT | pid |
INT | unused0 |
INT | unused |
INT | port |
INT | read_pointer |
INT | max_request_index |
INT | num_received_events |
INT | num_sent_events |
INT | num_waiting_events |
float | data_rate |
BOOL | read_wait |
INT | write_wait |
BOOL | wake_up |
BOOL | all_flag |
DWORD | last_activity |
DWORD | watchdog_timeout |
EVENT_REQUEST | event_request [MAX_EVENT_REQUESTS] |
at least one GET_ALL request
Definition at line 867 of file midas.h.
Referenced by bm_remove_event_request().
float BUFFER_CLIENT::data_rate |
EVENT_REQUEST BUFFER_CLIENT::event_request[MAX_EVENT_REQUESTS] |
Definition at line 871 of file midas.h.
Referenced by bm_push_event(), bm_receive_event(), bm_remove_event_request(), and bm_wait_for_free_space().
time of last activity
Definition at line 868 of file midas.h.
Referenced by bm_cleanup(), and cm_cleanup().
index of last request
Definition at line 859 of file midas.h.
Referenced by bm_push_event(), bm_receive_event(), bm_remove_event_request(), bm_send_event(), and bm_wait_for_free_space().
char BUFFER_CLIENT::name[NAME_LENGTH] |
name of client
Definition at line 853 of file midas.h.
Referenced by bm_cleanup(), bm_validate_client_index(), bm_validate_client_pointers(), and cm_cleanup().
process ID
Definition at line 854 of file midas.h.
Referenced by bm_cleanup(), bm_close_buffer(), bm_remove_client_locked(), bm_validate_client_index(), bm_wait_for_free_space(), bm_wakeup_producers(), and cm_cleanup().
UDP port for wake up
Definition at line 857 of file midas.h.
Referenced by bm_close_buffer(), bm_remove_client_locked(), bm_wait_for_free_space(), and bm_wakeup_producers().
read pointer to buffer
Definition at line 858 of file midas.h.
Referenced by bm_empty_buffers(), bm_flush_cache(), bm_push_event(), bm_receive_event(), bm_send_event(), bm_skip_event(), bm_update_read_pointer(), bm_validate_client_pointers(), bm_wait_for_free_space(), and bm_wakeup_producers().
wait for read - flag
Definition at line 864 of file midas.h.
Referenced by bm_close_buffer(), bm_receive_event(), bm_remove_client_locked(), and bm_wait_for_free_space().
timeout in ms
Definition at line 869 of file midas.h.
Referenced by bm_cleanup(), cm_cleanup(), and cm_set_watchdog_params().
wait for write # bytes
Definition at line 865 of file midas.h.
Referenced by bm_close_buffer(), bm_remove_client_locked(), and bm_wakeup_producers().