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