DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
main.c File Reference
#include "refda/agent.h"
#include "refda/loader.h"
#include "refda/adm/ietf.h"
#include "refda/adm/ietf_dtnma_agent.h"
#include <cace/amp/ion_bp.h>
#include <cace/ari/text.h>
#include <cace/ari/macrofile.h>
#include <cace/util/logging.h>
#include <cace/util/defs.h>
#include <bp.h>
#include <signal.h>
#include <unistd.h>
+ Include dependency graph for main.c:

Functions

static void daemon_signal_handler (int signum)
 
static void show_usage (const char *argv0)
 
int main (int argc, char *argv[])
 

Variables

static refda_agent_t agent
 Per-process state.
 

Function Documentation

◆ daemon_signal_handler()

static void daemon_signal_handler ( int  signum)
static

◆ main()

◆ show_usage()

static void show_usage ( const char *  argv0)
static

Variable Documentation

◆ agent

refda_agent_t agent
static

Per-process state.

Referenced by agentAnyReportsHandler(), agentAnySendHandler(), agentEidClearReportsHandler(), agentEidReportsHandler(), agentEidSendHandler(), agentIdxClearReportsHandler(), agentIdxReportsHandler(), agentIdxSendHandler(), agentSendItems(), agentsGetHandler(), agentShowHexReports(), agentShowTextReports(), agentsPostHandler(), daemon_signal_handler(), getAgentFromEid(), getAgentFromIdx(), handle_recv(), main(), refda_acl_search_endpoint(), refda_acl_search_one_permission(), refda_acl_search_permission(), refda_adm_iana_display_hints_init(), refda_adm_ietf_alarms_edd_category_inventory(), refda_adm_ietf_alarms_edd_resource_inventory(), refda_adm_ietf_alarms_init(), refda_adm_ietf_amm_base_init(), refda_adm_ietf_amm_init(), refda_adm_ietf_amm_semtype_init(), refda_adm_ietf_bp_base_init(), refda_adm_ietf_dtnma_agent_acl_ctrl_discard_access(), refda_adm_ietf_dtnma_agent_acl_ctrl_discard_group(), refda_adm_ietf_dtnma_agent_acl_ctrl_ensure_access(), refda_adm_ietf_dtnma_agent_acl_ctrl_ensure_group(), refda_adm_ietf_dtnma_agent_acl_ctrl_ensure_group_members(), refda_adm_ietf_dtnma_agent_acl_edd_access_list(), refda_adm_ietf_dtnma_agent_acl_edd_group_list(), refda_adm_ietf_dtnma_agent_acl_init(), refda_adm_ietf_dtnma_agent_ctrl_ensure_const(), refda_adm_ietf_dtnma_agent_ctrl_ensure_odm(), refda_adm_ietf_dtnma_agent_ctrl_ensure_rule_enabled(), refda_adm_ietf_dtnma_agent_ctrl_ensure_sbr(), refda_adm_ietf_dtnma_agent_ctrl_ensure_tbr(), refda_adm_ietf_dtnma_agent_ctrl_ensure_var(), refda_adm_ietf_dtnma_agent_ctrl_inspect(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_const(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_odm(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_rule(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_var(), refda_adm_ietf_dtnma_agent_ctrl_reset_rule_enabled(), refda_adm_ietf_dtnma_agent_ctrl_var_reset(), refda_adm_ietf_dtnma_agent_ctrl_var_store(), refda_adm_ietf_dtnma_agent_edd_capability(), refda_adm_ietf_dtnma_agent_edd_const_list(), refda_adm_ietf_dtnma_agent_edd_exec_running(), refda_adm_ietf_dtnma_agent_edd_last_msg_rx_time(), refda_adm_ietf_dtnma_agent_edd_num_exec_failed(), refda_adm_ietf_dtnma_agent_edd_num_exec_started(), refda_adm_ietf_dtnma_agent_edd_num_exec_succeeded(), refda_adm_ietf_dtnma_agent_edd_num_msg_rx(), refda_adm_ietf_dtnma_agent_edd_num_msg_rx_failed(), refda_adm_ietf_dtnma_agent_edd_num_msg_tx(), refda_adm_ietf_dtnma_agent_edd_num_msg_tx_failed(), refda_adm_ietf_dtnma_agent_edd_odm_list(), refda_adm_ietf_dtnma_agent_edd_sbr_list(), refda_adm_ietf_dtnma_agent_edd_tbr_list(), refda_adm_ietf_dtnma_agent_edd_typedef_list(), refda_adm_ietf_dtnma_agent_edd_var_list(), refda_adm_ietf_dtnma_agent_init(), refda_adm_ietf_inet_base_init(), refda_adm_ietf_network_base_init(), refda_agent_bindrefs(), refda_agent_deinit(), refda_agent_enable_exec(), refda_agent_get_object(), refda_agent_get_typedef(), refda_agent_init(), refda_agent_init_objs(), refda_agent_init_sbr(), refda_agent_init_tbr(), refda_agent_start(), refda_agent_startup_exec(), refda_agent_stop(), refda_alarms_get_table(), refda_alarms_set_refs(), refda_egress_worker(), refda_endpoint_pat_match(), refda_exec_add_execset(), refda_exec_add_target(), refda_exec_check_sbr_condition(), refda_exec_proc_ctrl_finish(), refda_exec_rule_action(), refda_exec_run_sbr(), refda_exec_run_tbr(), refda_exec_sbr_disable(), refda_exec_sbr_enable(), refda_exec_schedule_sbr(), refda_exec_schedule_tbr(), refda_exec_tbr_disable(), refda_exec_tbr_enable(), refda_exec_waiting(), refda_exec_worker(), refda_exec_worker_iteration(), refda_ingress_push_move(), refda_ingress_worker(), refda_loader_basemods(), refda_reporting_gen(), refda_runctx_from(), refdm_agent_rotate_log(), refdm_db_insert_execset(), refdm_db_insert_rptset(), refdm_ingress_worker(), refdm_mgr_agent_add(), refdm_mgr_clear_reports(), refdm_mgr_deinit(), test_util_agent_check_execute(), test_util_agent_crit_adms(), test_util_agent_permission(), test_util_group_add(), test_util_group_permission(), and test_util_runctx_init().