| 
    UniMRCP
    1.5.0
    
   | 
 
MRCP Message Header Definition. More...
#include "mrcp_header_accessor.h"Go to the source code of this file.
Data Structures | |
| struct | mrcp_message_header_t | 
| struct | mrcp_channel_id | 
Macros | |
| #define | TRANSPARENT_HEADER_FIELDS_SUPPORT | 
Typedefs | |
| typedef struct  mrcp_message_header_t  | mrcp_message_header_t | 
| typedef struct mrcp_channel_id | mrcp_channel_id | 
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.8.6