Abstract MRCP Header Accessor. More...
#include "apt_text_stream.h"
#include "apt_header_field.h"
#include "mrcp.h"
Go to the source code of this file.
Data Structures | |
struct | mrcp_header_vtable_t |
struct | mrcp_header_accessor_t |
Typedefs | |
typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_header_accessor_t | mrcp_header_accessor_t |
typedef struct mrcp_header_vtable_t | mrcp_header_vtable_t |
Functions | |
apt_bool_t | mrcp_header_field_value_parse (mrcp_header_accessor_t *accessor, apt_header_field_t *header_field, apr_pool_t *pool) |
apt_header_field_t * | mrcp_header_field_value_generate (const mrcp_header_accessor_t *accessor, apr_size_t id, apt_bool_t empty_value, apr_pool_t *pool) |
apt_bool_t | mrcp_header_field_value_duplicate (mrcp_header_accessor_t *accessor, const mrcp_header_accessor_t *src_accessor, apr_size_t id, const apt_str_t *value, apr_pool_t *pool) |
Abstract MRCP Header Accessor.
typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_header_accessor_t mrcp_header_accessor_t |
MRCP header accessor declaration
typedef struct mrcp_header_vtable_t mrcp_header_vtable_t |
MRCP header vtable declaration
apt_bool_t mrcp_header_field_value_duplicate | ( | mrcp_header_accessor_t * | accessor, | |
const mrcp_header_accessor_t * | src_accessor, | |||
apr_size_t | id, | |||
const apt_str_t * | value, | |||
apr_pool_t * | pool | |||
) |
Duplicate header field value
apt_header_field_t* mrcp_header_field_value_generate | ( | const mrcp_header_accessor_t * | accessor, | |
apr_size_t | id, | |||
apt_bool_t | empty_value, | |||
apr_pool_t * | pool | |||
) |
Generate header field value
apt_bool_t mrcp_header_field_value_parse | ( | mrcp_header_accessor_t * | accessor, | |
apt_header_field_t * | header_field, | |||
apr_pool_t * | pool | |||
) |
Parse header field value