mrcp_header_vtable_t Struct Reference

#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_tfield_table
apr_size_t field_count

Detailed Description

MRCP header accessor interface


Field Documentation

void*(* mrcp_header_vtable_t::allocate)(mrcp_header_accessor_t *accessor, apr_pool_t *pool)

Allocate actual header data

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

Number of fields

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


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1