The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Loading...
Searching...
No Matches
Data Structures | Typedefs
coord_priv.h File Reference

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)
 

Detailed Description

Coordination thread management private structures and functions.

Id
6f4485e967a55922b0eb53b0e974973ec413e3d9

Definition in file coord_priv.h.


Data Structure Documentation

◆ fr_coord_cb_inst_s

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.

◆ fr_coord_data_t

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.

◆ fr_coord_msg_t

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 Documentation

◆ fr_coord_inst_event_cb_t

typedef void(* fr_coord_inst_event_cb_t) (fr_event_list_t *el, void *uctx)

Definition at line 43 of file coord_priv.h.