Definition at line 865 of file midas.h.
Data Fields | |
BOOL | attached |
INT | client_index |
BUFFER_HEADER * | buffer_header |
void * | buffer_data |
char * | read_cache |
INT | read_cache_size |
INT | read_cache_rp |
INT | read_cache_wp |
char * | write_cache |
INT | write_cache_size |
INT | write_cache_rp |
INT | write_cache_wp |
HNDLE | mutex |
INT | shm_handle |
INT | index |
BOOL | callback |
TRUE if buffer is attached
Definition at line 866 of file midas.h.
Referenced by bm_close_buffer(), bm_flush_cache(), bm_open_buffer(), bm_push_event(), bm_receive_event(), bm_send_event(), and bm_skip_event().
void* BUFFER::buffer_data |
pointer to buffer header
Definition at line 868 of file midas.h.
Referenced by bm_close_buffer(), bm_empty_buffers(), bm_flush_cache(), bm_open_buffer(), bm_push_event(), bm_remove_event_request(), bm_send_event(), bm_skip_event(), bm_validate_client_index(), bm_wait_for_free_space(), and cm_set_watchdog_params().
callback defined for this buffer
Definition at line 881 of file midas.h.
Referenced by bm_open_buffer(), and bm_push_event().
index to CLIENT str. in buf.
Definition at line 867 of file midas.h.
Referenced by bm_open_buffer(), and bm_validate_client_index().
HNDLE BUFFER::mutex |
char* BUFFER::read_cache |
cache for burst read
Definition at line 870 of file midas.h.
Referenced by bm_copy_from_cache(), bm_dispatch_from_cache(), bm_push_event(), bm_receive_event(), and bm_set_cache_size().
cache read pointer
Definition at line 872 of file midas.h.
Referenced by bm_copy_from_cache(), bm_dispatch_from_cache(), bm_empty_buffers(), bm_read_cache_has_events(), bm_set_cache_size(), and bm_skip_event().
cache size in bytes
Definition at line 871 of file midas.h.
Referenced by bm_push_event(), bm_read_cache_has_events(), and bm_set_cache_size().
cache write pointer
Definition at line 873 of file midas.h.
Referenced by bm_copy_from_cache(), bm_dispatch_from_cache(), bm_empty_buffers(), bm_push_event(), bm_read_cache_has_events(), bm_receive_event(), bm_set_cache_size(), and bm_skip_event().
handle to shared memory
Definition at line 879 of file midas.h.
Referenced by bm_close_buffer(), and bm_open_buffer().
char* BUFFER::write_cache |
cache for burst read
Definition at line 874 of file midas.h.
Referenced by bm_flush_cache(), bm_send_event(), and bm_set_cache_size().
cache read pointer
Definition at line 876 of file midas.h.
Referenced by bm_flush_cache(), and bm_set_cache_size().
cache size in bytes
Definition at line 875 of file midas.h.
Referenced by bm_flush_cache(), bm_send_event(), and bm_set_cache_size().
cache write pointer
Definition at line 877 of file midas.h.
Referenced by bm_flush_cache(), bm_send_event(), and bm_set_cache_size().