![]() |
TRIP Routing Daemon
TRIP (RFC 3219) Location Server Implementation
|
Session manager. More...


Go to the source code of this file.
Data Structures | |
| struct | manager_t |
| Manager object. More... | |
Functions | |
| session_t * | manager_session_lookup_address (const manager_t *m, const struct sockaddr_in6 *addr) |
| Lookup session by locator peer. | |
| manager_t * | manager_new (const struct sockaddr_in6 *listen_addr) |
| Create manager and bind socket. | |
| void | manager_add_peer (manager_t *manager, const struct sockaddr_in6 *addr, uint32_t itad) |
| Add known peer to underlaying locator. | |
| void | manager_run (manager_t *manager) |
| Run accept loop in thread. | |
| void | manager_stop (manager_t *manager) |
| Stop accept loop. | |
| void | manager_shutdown (manager_t *manager) |
| Shut down manager and all sessions. | |
| void | manager_destroy (manager_t *manager) |
| Destroy manager object. | |
Session manager.
Listens for connections, owns peer locator and sessions, which are created by this object