61                                     const 
char *listen_ip,
 
   62                                     apr_port_t listen_port,
 
   63                                     apr_size_t max_connection_count,
 
   64                                     apr_size_t connection_timeout,
 
apt_bool_t rtsp_server_session_release(rtsp_server_t *server, rtsp_server_session_t *session)
 
apt_task_t * rtsp_server_task_get(const rtsp_server_t *server)
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
const rtsp_message_t * rtsp_server_session_request_get(const rtsp_server_session_t *session)
 
struct rtsp_server_session_t rtsp_server_session_t
Definition: rtsp_server.h:33
 
apt_bool_t rtsp_server_session_respond(rtsp_server_t *server, rtsp_server_session_t *session, rtsp_message_t *message)
 
const apt_str_t * rtsp_server_session_id_get(const rtsp_server_session_t *session)
 
const char * rtsp_server_session_destination_get(const rtsp_server_session_t *session)
 
typedefAPT_BEGIN_EXTERN_C struct rtsp_server_t rtsp_server_t
Definition: rtsp_server.h:31
 
apt_bool_t(* terminate_session)(rtsp_server_t *server, rtsp_server_session_t *session)
Definition: rtsp_server.h:43
 
Definition: rtsp_server.h:39
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
Definition: rtsp_message.h:34
 
void * rtsp_server_session_object_get(const rtsp_server_session_t *session)
 
apt_bool_t rtsp_server_destroy(rtsp_server_t *server)
 
#define RTSP_DECLARE(type)
Definition: rtsp.h:41
 
void rtsp_server_session_object_set(rtsp_server_session_t *session, void *obj)
 
rtsp_server_t * rtsp_server_create(const char *id, const char *listen_ip, apr_port_t listen_port, apr_size_t max_connection_count, apr_size_t connection_timeout, void *obj, const rtsp_server_vtable_t *handler, apr_pool_t *pool)
 
apt_bool_t(* handle_message)(rtsp_server_t *server, rtsp_server_session_t *session, rtsp_message_t *message)
Definition: rtsp_server.h:45
 
apt_bool_t(* create_session)(rtsp_server_t *server, rtsp_server_session_t *session)
Definition: rtsp_server.h:41
 
typedefAPT_BEGIN_EXTERN_C struct apt_task_t apt_task_t
Definition: apt_task.h:31
 
void * rtsp_server_object_get(const rtsp_server_t *server)
 
Definition: apt_string.h:36
 
Thread Execution Abstraction. 
 
apt_bool_t rtsp_server_start(rtsp_server_t *server)
 
apt_bool_t rtsp_server_session_terminate(rtsp_server_t *server, rtsp_server_session_t *session)
 
apt_bool_t rtsp_server_terminate(rtsp_server_t *server)