19 typedef struct process_s process_t;
32 process_t* (*create)(int32_t,
char*[]);
37 void (*destroy)(process_t*);
86 void (*
reset)(process_t*,
void* reset_obj);
102 typedef struct xroad_process_s xroad_process_t;
Definition: xroad_process.h:25
void(* stop)(process_t *)
Definition: xroad_process.h:47
void(* shutdown)(process_t *)
Definition: xroad_process.h:62
void(* activate)(process_t *)
Definition: xroad_process.h:52
void(* on_node_object)(process_t *, void *, xroad_node_id_t)
Definition: xroad_process.h:69
void(* start)(process_t *)
Definition: xroad_process.h:42
void(* deactivate)(process_t *)
Definition: xroad_process.h:57
xroad_errno_t(* reconfig)(process_t *)
Definition: xroad_process.h:75
void(* reset)(process_t *, void *reset_obj)
Definition: xroad_process.h:86
void(* print_help)()
Definition: xroad_process.h:99
void(* date_changed)(process_t *)
Definition: xroad_process.h:80
int32_t(* enter_loop)(process_t *)
Definition: xroad_process.h:94
CAUTION: do not change this file - it is autogenerated.
struct xroad_process_iface_s xroad_process_iface_t
int32_t xroad_process(int32_t argc, char *argv[], xroad_process_iface_t piface)