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 827 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 820 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 818 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 819 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 824 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 825 of file midas.h.

Referenced by bm_push_event(), and bm_receive_event().

INT BUFFER_HEADER::read_pointer
 

read pointer

Definition at line 822 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 821 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
 

write pointer

Definition at line 823 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.5 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk