| 
    UniMRCP
    1.5.0
    
   | 
 
#include <mrcp_header_accessor.h>
Data Fields | |
| void *(* | allocate )(mrcp_header_accessor_t *accessor, apr_pool_t *pool) | 
| void(* | destroy )(mrcp_header_accessor_t *accessor) | 
| apt_bool_t(* | parse_field )(mrcp_header_accessor_t *accessor, apr_size_t id, const apt_str_t *value, apr_pool_t *pool) | 
| apt_bool_t(* | generate_field )(const mrcp_header_accessor_t *accessor, apr_size_t id, apt_str_t *value, apr_pool_t *pool) | 
| apt_bool_t(* | duplicate_field )(mrcp_header_accessor_t *accessor, const mrcp_header_accessor_t *src, apr_size_t id, const apt_str_t *value, apr_pool_t *pool) | 
| const apt_str_table_item_t * | field_table | 
| apr_size_t | field_count | 
MRCP header accessor interface
| void*(* mrcp_header_vtable_t::allocate)(mrcp_header_accessor_t *accessor, apr_pool_t *pool) | 
Allocate actual header data
| void(* mrcp_header_vtable_t::destroy)(mrcp_header_accessor_t *accessor) | 
Destroy header data
| apt_bool_t(* mrcp_header_vtable_t::duplicate_field)(mrcp_header_accessor_t *accessor, const mrcp_header_accessor_t *src, apr_size_t id, const apt_str_t *value, apr_pool_t *pool) | 
Duplicate header field value
| apr_size_t mrcp_header_vtable_t::field_count | 
Number of fields
| const apt_str_table_item_t* mrcp_header_vtable_t::field_table | 
Table of fields
| apt_bool_t(* mrcp_header_vtable_t::generate_field)(const mrcp_header_accessor_t *accessor, apr_size_t id, apt_str_t *value, apr_pool_t *pool) | 
Generate header field value
| apt_bool_t(* mrcp_header_vtable_t::parse_field)(mrcp_header_accessor_t *accessor, apr_size_t id, const apt_str_t *value, apr_pool_t *pool) | 
Parse header field value
 1.8.6