![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Coordination thread management private structures and functions. More...
#include <freeradius-devel/io/coord.h>
Include dependency graph for coord_priv.h:Go to the source code of this file.
Data Structures | |
| struct | fr_coord_cb_inst_s |
| struct | fr_coord_data_t |
| List / data message used between workers and coordinators. More... | |
| struct | fr_coord_msg_t |
| Generic control message used between workers and coordinators. More... | |
Typedefs | |
| typedef void(* | fr_coord_inst_event_cb_t) (fr_event_list_t *el, void *uctx) |
Coordination thread management private structures and functions.
Definition in file coord_priv.h.
| struct fr_coord_cb_inst_s |
Definition at line 44 of file coord_priv.h.
Collaboration diagram for fr_coord_cb_inst_s:| Data Fields | ||
|---|---|---|
| fr_coord_inst_event_cb_t | event_cb | Event callback in multi thread mode. |
| fr_event_post_cb_t | event_post_cb | Post-event callback in single thread mode. |
| fr_event_status_cb_t | event_pre_cb | Pre-event callback in single thread mode. |
| void * | inst_data | Instance data. |
| struct fr_coord_data_t |
List / data message used between workers and coordinators.
Definition at line 38 of file coord_priv.h.
Collaboration diagram for fr_coord_data_t:| Data Fields | ||
|---|---|---|
| uint32_t | coord_cb_id | Callback ID for this message. |
| fr_message_t | m | Message containing data being sent. |
| struct fr_coord_msg_t |
Generic control message used between workers and coordinators.
Definition at line 32 of file coord_priv.h.
| Data Fields | ||
|---|---|---|
| uint32_t | worker | Worker ID. |
| typedef void(* fr_coord_inst_event_cb_t) (fr_event_list_t *el, void *uctx) |
Definition at line 43 of file coord_priv.h.
1.9.8