UniMRCP  1.7.0
Data Structures | Typedefs | Functions
rtsp_message.h File Reference

RTSP Message Definition. More...

#include "rtsp_start_line.h"
#include "rtsp_header.h"
Include dependency graph for rtsp_message.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rtsp_message_t
 

Typedefs

typedef typedefAPT_BEGIN_EXTERN_C struct rtsp_message_t rtsp_message_t
 

Functions

rtsp_message_trtsp_message_create (rtsp_message_type_e message_type, apr_pool_t *pool)
 
rtsp_message_trtsp_request_create (apr_pool_t *pool)
 
rtsp_message_trtsp_response_create (const rtsp_message_t *request, rtsp_status_code_e status_code, rtsp_reason_phrase_e reason, apr_pool_t *pool)
 
void rtsp_message_destroy (rtsp_message_t *message)
 

Detailed Description

RTSP Message Definition.

Typedef Documentation

◆ rtsp_message_t

typedef typedefAPT_BEGIN_EXTERN_C struct rtsp_message_t rtsp_message_t

RTSP message declaration

Function Documentation

◆ rtsp_message_create()

rtsp_message_t* rtsp_message_create ( rtsp_message_type_e  message_type,
apr_pool_t *  pool 
)

Create RTSP message.

Parameters
message_typethe message type
poolthe pool to allocate memory from

◆ rtsp_message_destroy()

void rtsp_message_destroy ( rtsp_message_t message)

Destroy RTSP message

Parameters
messagethe message to destroy

◆ rtsp_request_create()

rtsp_message_t* rtsp_request_create ( apr_pool_t *  pool)

Create RTSP request message.

Parameters
poolthe pool to allocate memory from

◆ rtsp_response_create()

rtsp_message_t* rtsp_response_create ( const rtsp_message_t request,
rtsp_status_code_e  status_code,
rtsp_reason_phrase_e  reason,
apr_pool_t *  pool 
)

Create RTSP response message.

Parameters
requestthe request to create response to
status_codethe status code of the response
reasonthe reason phrase id of the response
poolthe pool to allocate memory from