Go to the source code of this file.
|
application_t * | application_new () |
|
int | application_init (application_t *app, u32 api_client_index, u64 *options, session_cb_vft_t *cb_fns) |
|
void | application_del (application_t *app) |
|
application_t * | application_get (u32 index) |
|
application_t * | application_get_if_valid (u32 index) |
|
application_t * | application_lookup (u32 api_client_index) |
|
u32 | application_get_index (application_t *app) |
|
int | application_start_listen (application_t *app, session_type_t session_type, transport_endpoint_t *tep, u64 *handle) |
| Start listening local transport endpoint for requested transport. More...
|
|
int | application_stop_listen (application_t *srv, u64 handle) |
| Stop listening on session associated to handle. More...
|
|
int | application_open_session (application_t *app, session_type_t sst, transport_endpoint_t *tep, u32 api_context) |
|
int | application_api_queue_is_full (application_t *app) |
|
segment_manager_t * | application_get_listen_segment_manager (application_t *app, stream_session_t *s) |
|
segment_manager_t * | application_get_connect_segment_manager (application_t *app) |
|
int | application_is_proxy (application_t *app) |
|
int | application_add_segment_notify (u32 app_index, u32 fifo_segment_index) |
|
#define APP_INVALID_SEGMENT_MANAGER_INDEX ((u32) ~0) |
Enumerator |
---|
APP_SERVER |
|
APP_CLIENT |
|
APP_N_TYPES |
|
Definition at line 23 of file application.h.
int application_add_segment_notify |
( |
u32 |
app_index, |
|
|
u32 |
fifo_segment_index |
|
) |
| |
Start listening local transport endpoint for requested transport.
Creates a 'dummy' stream session with state LISTENING to be used in session lookups, prior to establishing connection. Requests transport to build it's own specific listening connection.
Definition at line 272 of file application.c.
Stop listening on session associated to handle.
Definition at line 308 of file application.c.