BUFFER_HEADER Struct Reference
[Buffer Section]


Data Fields

char name [NAME_LENGTH]
INT num_clients
INT max_client_index
INT size
INT read_pointer
INT write_pointer
INT num_in_events
INT num_out_events
BUFFER_CLIENT client [MAX_CLIENTS]

Field Documentation

BUFFER_CLIENT BUFFER_HEADER::client[MAX_CLIENTS]
 

entries for clients

Definition at line 1280 of file midas.h.

Referenced by bm_close_buffer(), bm_flush_cache(), bm_open_buffer(), bm_push_event(), bm_receive_event(), bm_send_event(), bm_skip_event(), cm_cleanup(), and cm_set_watchdog_params().

INT BUFFER_HEADER::max_client_index
 

index of last client

Definition at line 1273 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 cm_cleanup().

char BUFFER_HEADER::name[NAME_LENGTH]
 

name of buffer

Definition at line 1271 of file midas.h.

Referenced by bm_check_buffers(), bm_close_buffer(), bm_flush_cache(), bm_open_buffer(), bm_push_event(), bm_send_event(), and cm_cleanup().

INT BUFFER_HEADER::num_clients
 

no of active clients

Definition at line 1272 of file midas.h.

Referenced by bm_close_buffer(), bm_open_buffer(), and cm_cleanup().

INT BUFFER_HEADER::num_in_events
 

no of received events

Definition at line 1277 of file midas.h.

Referenced by bm_flush_cache(), and bm_send_event().

INT BUFFER_HEADER::num_out_events
 

no of distributed events

Definition at line 1278 of file midas.h.

Referenced by bm_push_event(), and bm_receive_event().

INT BUFFER_HEADER::read_pointer
 

read pointer

Definition at line 1275 of file midas.h.

Referenced by bm_flush_cache(), bm_push_event(), bm_receive_event(), and bm_send_event().

INT BUFFER_HEADER::size
 

size of data area in bytes

Definition at line 1274 of file midas.h.

Referenced by bm_flush_cache(), bm_open_buffer(), bm_push_event(), bm_receive_event(), and bm_send_event().

INT BUFFER_HEADER::write_pointer
 

read pointer

Definition at line 1276 of file midas.h.

Referenced by bm_flush_cache(), bm_open_buffer(), bm_push_event(), bm_receive_event(), bm_send_event(), and bm_skip_event().


Midas DOC Version 1.9.3 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Suzannah Daviel - Doxygen - Peter Green - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk