|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
#include "agents.h"#include <cace/ari/text_util.h>#include <cace/util/defs.h>#include <cace/util/logging.h>#include <sys/stat.h>
Include dependency graph for agents.c:Functions | |
| void | refdm_agent_init (refdm_agent_t *obj) |
| void | refdm_agent_deinit (refdm_agent_t *obj) |
| void | refdm_agent_rotate_log (refdm_agent_t *agent, const refdm_agent_autologging_cfg_t *cfg, bool force) |
| Common log file management. | |
| void refdm_agent_deinit | ( | refdm_agent_t * | obj | ) |
References CHKVOID, refdm_agent_t::eid, refdm_agent_t::log_fd, refdm_agent_t::log_mutex, and refdm_agent_t::rptsets.
Referenced by refdm_mgr_deinit().
| void refdm_agent_init | ( | refdm_agent_t * | obj | ) |
References CHKVOID, refdm_agent_t::eid, refdm_agent_t::log_fd, refdm_agent_t::log_fd_cnt, refdm_agent_t::log_file_num, refdm_agent_t::log_mutex, and refdm_agent_t::rptsets.
Referenced by refdm_db_fetch_agent(), and refdm_mgr_agent_add().
| void refdm_agent_rotate_log | ( | refdm_agent_t * | agent, |
| const refdm_agent_autologging_cfg_t * | cfg, | ||
| bool | force | ||
| ) |
Common log file management.
References agent, refdm_agent_autologging_cfg_t::agent_dirs, cace_data_init_view(), CACE_LOG_ERR, cace_uri_percent_encode(), refdm_agent_autologging_cfg_t::dir, refdm_agent_autologging_cfg_t::enabled, and refdm_agent_autologging_cfg_t::limit.
Referenced by handle_recv(), and refdm_mgr_agent_add().