|
UniMRCP
1.7.0
|
RTSP Start Line (request-line/status-line) More...


Go to the source code of this file.
Data Structures | |
| struct | rtsp_request_line_t |
| struct | rtsp_status_line_t |
| struct | rtsp_start_line_t |
Typedefs | |
| typedef struct rtsp_request_line_t | rtsp_request_line_t |
| typedef struct rtsp_status_line_t | rtsp_status_line_t |
| typedef struct rtsp_start_line_t | rtsp_start_line_t |
Enumerations | |
| enum | rtsp_version_e { RTSP_VERSION_UNKNOWN = 0, RTSP_VERSION_1 = 1 } |
| enum | rtsp_message_type_e { RTSP_MESSAGE_TYPE_UNKNOWN, RTSP_MESSAGE_TYPE_REQUEST, RTSP_MESSAGE_TYPE_RESPONSE } |
| enum | rtsp_method_id { RTSP_METHOD_SETUP, RTSP_METHOD_ANNOUNCE, RTSP_METHOD_TEARDOWN, RTSP_METHOD_DESCRIBE, RTSP_METHOD_OPTIONS, RTSP_METHOD_COUNT, RTSP_METHOD_UNKNOWN = RTSP_METHOD_COUNT } |
| enum | rtsp_status_code_e { RTSP_STATUS_CODE_UNKNOWN = 0, RTSP_STATUS_CODE_OK = 200, RTSP_STATUS_CODE_CREATED = 201, RTSP_STATUS_CODE_BAD_REQUEST = 400, RTSP_STATUS_CODE_UNAUTHORIZED = 401, RTSP_STATUS_CODE_NOT_FOUND = 404, RTSP_STATUS_CODE_METHOD_NOT_ALLOWED = 405, RTSP_STATUS_CODE_NOT_ACCEPTABLE = 406, RTSP_STATUS_CODE_PROXY_AUTH_REQUIRED = 407, RTSP_STATUS_CODE_REQUEST_TIMEOUT = 408, RTSP_STATUS_CODE_SESSION_NOT_FOUND = 454, RTSP_STATUS_CODE_INTERNAL_SERVER_ERROR = 500, RTSP_STATUS_CODE_NOT_IMPLEMENTED = 501, RTSP_STATUS_CODE_SERVICE_UNAVAILABLE = 503 } |
| enum | rtsp_reason_phrase_e { RTSP_REASON_PHRASE_OK, RTSP_REASON_PHRASE_CREATED, RTSP_REASON_PHRASE_BAD_REQUEST, RTSP_REASON_PHRASE_UNAUTHORIZED, RTSP_REASON_PHRASE_NOT_FOUND, RTSP_REASON_PHRASE_METHOD_NOT_ALLOWED, RTSP_REASON_PHRASE_NOT_ACCEPTABLE, RTSP_REASON_PHRASE_PROXY_AUTH_REQUIRED, RTSP_REASON_PHRASE_REQUEST_TIMEOUT, RTSP_REASON_PHRASE_SESSION_NOT_FOUND, RTSP_REASON_PHRASE_INTERNAL_SERVER_ERROR, RTSP_REASON_PHRASE_NOT_IMPLEMENTED, RTSP_REASON_PHRASE_SERVICE_UNAVAILABLE, RTSP_REASON_PHRASE_COUNT, RTSP_REASON_PHRASE_UNKNOWN = RTSP_REASON_PHRASE_COUNT } |
Functions | |
| apt_bool_t | rtsp_start_line_parse (rtsp_start_line_t *start_line, apt_str_t *str, apr_pool_t *pool) |
| apt_bool_t | rtsp_start_line_generate (rtsp_start_line_t *start_line, apt_text_stream_t *text_stream) |
| const apt_str_t * | rtsp_reason_phrase_get (rtsp_reason_phrase_e reason) |
RTSP Start Line (request-line/status-line)
| typedef struct rtsp_request_line_t rtsp_request_line_t |
RTSP request-line declaration
| typedef struct rtsp_start_line_t rtsp_start_line_t |
RTSP start-line declaration
| typedef struct rtsp_status_line_t rtsp_status_line_t |
RTSP status-line declaration
| enum rtsp_message_type_e |
RTSP message types
| enum rtsp_method_id |
RTSP methods
| enum rtsp_reason_phrase_e |
| enum rtsp_status_code_e |
| enum rtsp_version_e |
| const apt_str_t* rtsp_reason_phrase_get | ( | rtsp_reason_phrase_e | reason | ) |
Get reason phrase by status code
| apt_bool_t rtsp_start_line_generate | ( | rtsp_start_line_t * | start_line, |
| apt_text_stream_t * | text_stream | ||
| ) |
Generate RTSP start-line
| apt_bool_t rtsp_start_line_parse | ( | rtsp_start_line_t * | start_line, |
| apt_str_t * | str, | ||
| apr_pool_t * | pool | ||
| ) |
Parse RTSP start-line
1.8.13