MRCP Message Header Definition. More...
#include "mrcp_header_accessor.h"Go to the source code of this file.
MRCP Message Header Definition.
| #define TRANSPARENT_HEADER_FIELDS_SUPPORT |
Allows external applications to trigger whether transaprent header fields are supported or not
| typedef struct mrcp_channel_id mrcp_channel_id |
MRCP channel-id declaration
| typedef struct mrcp_message_header_t mrcp_message_header_t |
MRCP message header declaration
| apt_bool_t mrcp_channel_id_generate | ( | mrcp_channel_id * | channel_id, | |
| apt_text_stream_t * | text_stream | |||
| ) |
Generate MRCP channel-identifier
| void mrcp_channel_id_init | ( | mrcp_channel_id * | channel_id | ) |
Initialize MRCP channel-identifier
| apt_bool_t mrcp_channel_id_parse | ( | mrcp_channel_id * | channel_id, | |
| mrcp_message_header_t * | header, | |||
| apr_pool_t * | pool | |||
| ) |
Parse MRCP channel-identifier
| apt_bool_t mrcp_header_field_add | ( | mrcp_message_header_t * | header, | |
| apt_header_field_t * | header_field, | |||
| apr_pool_t * | pool | |||
| ) |
Add MRCP header field
| apt_bool_t mrcp_header_fields_get | ( | mrcp_message_header_t * | header, | |
| const mrcp_message_header_t * | src_header, | |||
| const mrcp_message_header_t * | mask_header, | |||
| apr_pool_t * | pool | |||
| ) |
Get (copy) MRCP header fields
| apt_bool_t mrcp_header_fields_inherit | ( | mrcp_message_header_t * | header, | |
| const mrcp_message_header_t * | src_header, | |||
| apr_pool_t * | pool | |||
| ) |
Inherit (copy) MRCP header fields
| apt_bool_t mrcp_header_fields_parse | ( | mrcp_message_header_t * | header, | |
| apr_pool_t * | pool | |||
| ) |
Parse MRCP header fields
| apt_bool_t mrcp_header_fields_set | ( | mrcp_message_header_t * | header, | |
| const mrcp_message_header_t * | src_header, | |||
| apr_pool_t * | pool | |||
| ) |
Set (copy) MRCP header fields
| mrcp_message_header_t* mrcp_message_header_create | ( | const mrcp_header_vtable_t * | generic_header_vtable, | |
| const mrcp_header_vtable_t * | resource_header_vtable, | |||
| apr_pool_t * | pool | |||
| ) |
Create MRCP message-header
| apt_bool_t mrcp_message_header_data_alloc | ( | mrcp_message_header_t * | header, | |
| const mrcp_header_vtable_t * | generic_header_vtable, | |||
| const mrcp_header_vtable_t * | resource_header_vtable, | |||
| apr_pool_t * | pool | |||
| ) |
Allocate MRCP message-header data
1.6.1