|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
State for the BP-proxy socket transport. More...
#include <proxy_cli.h>
Collaboration diagram for cace_amp_proxy_cli_state_t:Data Fields | |
| m_string_t | path |
| Original requested socket path. | |
| pthread_mutex_t | sock_mutex |
| Mutex for value of sock_fd, but not its state. | |
| int | sock_fd |
| Actual socket FD. | |
State for the BP-proxy socket transport.
| m_string_t cace_amp_proxy_cli_state_t::path |
Original requested socket path.
Referenced by cace_amp_proxy_cli_real_connect(), cace_amp_proxy_cli_real_disconnect(), cace_amp_proxy_cli_state_connect(), cace_amp_proxy_cli_state_deinit(), cace_amp_proxy_cli_state_disconnect(), and cace_amp_proxy_cli_state_init().
| int cace_amp_proxy_cli_state_t::sock_fd |
Actual socket FD.
Referenced by cace_amp_proxy_cli_real_connect(), cace_amp_proxy_cli_real_disconnect(), cace_amp_proxy_cli_state_getfd(), and cace_amp_proxy_cli_state_init().
| pthread_mutex_t cace_amp_proxy_cli_state_t::sock_mutex |
Mutex for value of sock_fd, but not its state.
Referenced by cace_amp_proxy_cli_recv(), cace_amp_proxy_cli_send(), cace_amp_proxy_cli_state_connect(), cace_amp_proxy_cli_state_deinit(), cace_amp_proxy_cli_state_disconnect(), cace_amp_proxy_cli_state_getfd(), and cace_amp_proxy_cli_state_init().