|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Include dependency graph for daemon_run.c:Functions | |
| int | cace_daemon_run_init (cace_daemon_run_t *dr) |
| daemon_run_init Initialize the daemon run object. | |
| void | cace_daemon_run_cleanup (cace_daemon_run_t *dr) |
| daemon_run_cleanup Deinitialize the object. | |
| void | cace_daemon_run_stop (cace_daemon_run_t *dr) |
| daemon_run_stop Signal the daemon to stop running. | |
| bool | cace_daemon_run_get (cace_daemon_run_t *dr) |
| daemon_run_get Determine the daemon running status. | |
| bool | cace_daemon_run_wait (cace_daemon_run_t *dr) |
| Wait until the running state is stopped. | |
| void cace_daemon_run_cleanup | ( | cace_daemon_run_t * | dr | ) |
daemon_run_cleanup Deinitialize the object.
| dr | The object to inspect. |
References CACE_LOG_ERR, and cace_daemon_run_t::stop.
Referenced by refda_agent_deinit(), and refdm_mgr_deinit().
| bool cace_daemon_run_get | ( | cace_daemon_run_t * | dr | ) |
daemon_run_get Determine the daemon running status.
This function is thread safe.
| dr | The object to inspect. |
References CACE_LOG_DEBUG, CACE_LOG_ERR, and cace_daemon_run_t::stop.
Referenced by bp_recv_worker(), bp_send_worker(), cace_amp_proxy_cli_recv(), cace_amp_socket_recv(), cace_daemon_run_init(), refda_ingress_worker(), refdm_ingress_worker(), sock_worker(), and stdin_recv().
| int cace_daemon_run_init | ( | cace_daemon_run_t * | dr | ) |
daemon_run_init Initialize the daemon run object.
| dr | The object to initialize. |
References cace_daemon_run_get(), CACE_LOG_ERR, and cace_daemon_run_t::stop.
Referenced by refda_agent_init(), and refdm_mgr_init().
| void cace_daemon_run_stop | ( | cace_daemon_run_t * | dr | ) |
daemon_run_stop Signal the daemon to stop running.
| dr | The object to inspect. |
References CACE_LOG_ERR, CACE_LOG_INFO, and cace_daemon_run_t::stop.
Referenced by bp_recv_worker(), daemon_signal_handler(), refda_agent_stop(), refda_egress_worker(), refdm_mgr_stop(), and sock_worker().
| bool cace_daemon_run_wait | ( | cace_daemon_run_t * | dr | ) |
Wait until the running state is stopped.
| dr | The run object. |
References CACE_LOG_ERR, and cace_daemon_run_t::stop.
Referenced by main().