UniMRCP  1.7.0
Data Structures | Typedefs | Functions
mrcp_header_accessor.h File Reference

Abstract MRCP Header Accessor. More...

#include "apt_text_stream.h"
#include "apt_header_field.h"
#include "mrcp.h"
Include dependency graph for mrcp_header_accessor.h:
This graph shows which files directly or indirectly include this file:

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_tmrcp_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)
 

Detailed Description

Abstract MRCP Header Accessor.

Typedef Documentation

◆ mrcp_header_accessor_t

typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_header_accessor_t mrcp_header_accessor_t

MRCP header accessor declaration

◆ mrcp_header_vtable_t

MRCP header vtable declaration

Function Documentation

◆ mrcp_header_field_value_duplicate()

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

◆ mrcp_header_field_value_generate()

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

◆ mrcp_header_field_value_parse()

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