61                                     apr_size_t max_connection_count,
 
   62                                     apr_size_t request_timeout,
 
  107                                             const 
char *server_ip, 
 
  108                                             apr_port_t server_port,
 
  109                                             const 
char *resource_location);
 
apt_bool_t rtsp_client_start(rtsp_client_t *client)
 
Definition: rtsp_client.h:39
 
apt_bool_t(* on_session_terminate_response)(rtsp_client_t *client, rtsp_client_session_t *session)
Definition: rtsp_client.h:41
 
apt_bool_t rtsp_client_session_terminate(rtsp_client_t *client, rtsp_client_session_t *session)
 
void * rtsp_client_session_object_get(const rtsp_client_session_t *session)
 
void rtsp_client_session_object_set(rtsp_client_session_t *session, void *obj)
 
apt_bool_t rtsp_client_terminate(rtsp_client_t *client)
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
apt_bool_t rtsp_client_destroy(rtsp_client_t *client)
 
apt_bool_t(* on_session_response)(rtsp_client_t *client, rtsp_client_session_t *session, rtsp_message_t *request, rtsp_message_t *response)
Definition: rtsp_client.h:45
 
apt_bool_t(* on_session_terminate_event)(rtsp_client_t *client, rtsp_client_session_t *session)
Definition: rtsp_client.h:43
 
void * rtsp_client_object_get(const rtsp_client_t *client)
 
struct rtsp_client_session_t rtsp_client_session_t
Definition: rtsp_client.h:33
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
apt_bool_t rtsp_client_session_request(rtsp_client_t *client, rtsp_client_session_t *session, rtsp_message_t *message)
 
Definition: rtsp_message.h:34
 
typedefAPT_BEGIN_EXTERN_C struct rtsp_client_t rtsp_client_t
Definition: rtsp_client.h:31
 
#define RTSP_DECLARE(type)
Definition: rtsp.h:41
 
apt_bool_t(* on_session_event)(rtsp_client_t *client, rtsp_client_session_t *session, rtsp_message_t *message)
Definition: rtsp_client.h:47
 
void rtsp_client_session_destroy(rtsp_client_session_t *session)
 
const apt_str_t * rtsp_client_session_id_get(const rtsp_client_session_t *session)
 
typedefAPT_BEGIN_EXTERN_C struct apt_task_t apt_task_t
Definition: apt_task.h:31
 
Definition: apt_string.h:36
 
Thread Execution Abstraction. 
 
rtsp_client_session_t * rtsp_client_session_create(rtsp_client_t *client, const char *server_ip, apr_port_t server_port, const char *resource_location)
 
apt_task_t * rtsp_client_task_get(const rtsp_client_t *client)
 
rtsp_client_t * rtsp_client_create(const char *id, apr_size_t max_connection_count, apr_size_t request_timeout, void *obj, const rtsp_client_vtable_t *handler, apr_pool_t *pool)