OpenVPN
|
#include <manage.h>
Data Fields | |
void * | arg |
unsigned int | flags |
void(* | status )(void *arg, const int version, struct status_output *so) |
void(* | show_net )(void *arg, const int msglevel) |
int(* | kill_by_cn )(void *arg, const char *common_name) |
int(* | kill_by_addr )(void *arg, const in_addr_t addr, const int port) |
void(* | delete_event )(void *arg, event_t event) |
int(* | n_clients )(void *arg) |
bool(* | send_cc_message )(void *arg, const char *message, const char *parameter) |
bool(* | kill_by_cid )(void *arg, const unsigned long cid, const char *kill_msg) |
bool(* | client_auth )(void *arg, const unsigned long cid, const unsigned int mda_key_id, const bool auth, const char *reason, const char *client_reason, struct buffer_list *cc_config) |
bool(* | client_pending_auth )(void *arg, const unsigned long cid, const unsigned int kid, const char *extra, unsigned int timeout) |
char *(* | get_peer_info )(void *arg, const unsigned long cid) |
bool(* | proxy_cmd )(void *arg, const char **p) |
bool(* | remote_cmd )(void *arg, const char **p) |
unsigned int(* | remote_entry_count )(void *arg) |
bool(* | remote_entry_get )(void *arg, unsigned int index, char **remote) |
void* management_callback::arg |
Definition at line 175 of file manage.h.
Referenced by in_extra_dispatch(), init_management_callback_multi(), init_management_callback_p2p(), man_client_deny(), man_client_kill(), man_client_n_clients(), man_client_pending_auth(), man_close_socket(), man_kill(), man_load_stats(), man_net(), man_output_extra_env(), man_output_peer_info_env(), man_proxy(), man_remote(), man_remote_entry_count(), man_remote_entry_get(), man_send_cc_message(), and man_status().
bool(* management_callback::client_auth) (void *arg, const unsigned long cid, const unsigned int mda_key_id, const bool auth, const char *reason, const char *client_reason, struct buffer_list *cc_config) |
Definition at line 188 of file manage.h.
Referenced by in_extra_dispatch(), init_management_callback_multi(), and man_client_deny().
bool(* management_callback::client_pending_auth) (void *arg, const unsigned long cid, const unsigned int kid, const char *extra, unsigned int timeout) |
Definition at line 195 of file manage.h.
Referenced by init_management_callback_multi(), and man_client_pending_auth().
Definition at line 184 of file manage.h.
Referenced by init_management_callback_multi(), and man_close_socket().
unsigned int management_callback::flags |
Definition at line 178 of file manage.h.
Referenced by init_instance_handle_signals(), init_management_callback_multi(), management_bytes_client(), management_check_bytecount(), and open_management().
char*(* management_callback::get_peer_info) (void *arg, const unsigned long cid) |
Definition at line 200 of file manage.h.
Referenced by init_management_callback_multi(), and man_output_peer_info_env().
int(* management_callback::kill_by_addr) (void *arg, const in_addr_t addr, const int port) |
Definition at line 183 of file manage.h.
Referenced by init_management_callback_multi(), and man_kill().
bool(* management_callback::kill_by_cid) (void *arg, const unsigned long cid, const char *kill_msg) |
Definition at line 187 of file manage.h.
Referenced by init_management_callback_multi(), and man_client_kill().
int(* management_callback::kill_by_cn) (void *arg, const char *common_name) |
Definition at line 182 of file manage.h.
Referenced by init_management_callback_multi(), and man_kill().
int(* management_callback::n_clients) (void *arg) |
Definition at line 185 of file manage.h.
Referenced by init_management_callback_multi(), man_client_n_clients(), man_load_stats(), and man_output_extra_env().
bool(* management_callback::proxy_cmd) (void *arg, const char **p) |
Definition at line 201 of file manage.h.
Referenced by init_management_callback_p2p(), and man_proxy().
bool(* management_callback::remote_cmd) (void *arg, const char **p) |
Definition at line 202 of file manage.h.
Referenced by init_management_callback_p2p(), and man_remote().
unsigned int(* management_callback::remote_entry_count) (void *arg) |
Definition at line 206 of file manage.h.
Referenced by init_management_callback_p2p(), man_remote_entry_count(), and man_remote_entry_get().
bool(* management_callback::remote_entry_get) (void *arg, unsigned int index, char **remote) |
Definition at line 207 of file manage.h.
Referenced by init_management_callback_p2p(), and man_remote_entry_get().
bool(* management_callback::send_cc_message) (void *arg, const char *message, const char *parameter) |
Definition at line 186 of file manage.h.
Referenced by init_management_callback_p2p(), and man_send_cc_message().
void(* management_callback::show_net) (void *arg, const int msglevel) |
Definition at line 181 of file manage.h.
Referenced by init_management_callback_multi(), init_management_callback_p2p(), and man_net().
void(* management_callback::status) (void *arg, const int version, struct status_output *so) |
Definition at line 180 of file manage.h.
Referenced by init_management_callback_multi(), init_management_callback_p2p(), and man_status().