mrcp_generic_header.h File Reference

MRCP Generic Header. More...

#include "mrcp_types.h"
#include "mrcp_header_accessor.h"

Go to the source code of this file.

Data Structures

struct  mrcp_request_id_list_t
struct  mrcp_generic_header_t

Defines

#define MAX_ACTIVE_REQUEST_ID_COUNT   5

Typedefs

typedef struct
mrcp_request_id_list_t 
mrcp_request_id_list_t
typedef struct
mrcp_vendor_specific_params_list_t 
mrcp_vendor_specific_params_list_t
typedef struct
mrcp_generic_header_t 
mrcp_generic_header_t

Enumerations

enum  mrcp_generic_header_id {
  GENERIC_HEADER_ACTIVE_REQUEST_ID_LIST, GENERIC_HEADER_PROXY_SYNC_ID, GENERIC_HEADER_ACCEPT_CHARSET, GENERIC_HEADER_CONTENT_TYPE,
  GENERIC_HEADER_CONTENT_ID, GENERIC_HEADER_CONTENT_BASE, GENERIC_HEADER_CONTENT_ENCODING, GENERIC_HEADER_CONTENT_LOCATION,
  GENERIC_HEADER_CONTENT_LENGTH, GENERIC_HEADER_CACHE_CONTROL, GENERIC_HEADER_LOGGING_TAG, GENERIC_HEADER_VENDOR_SPECIFIC_PARAMS,
  GENERIC_HEADER_ACCEPT, GENERIC_HEADER_FETCH_TIMEOUT, GENERIC_HEADER_SET_COOKIE, GENERIC_HEADER_SET_COOKIE2,
  GENERIC_HEADER_COUNT
}

Functions

const mrcp_header_vtable_tmrcp_generic_header_vtable_get (mrcp_version_e version)
apt_bool_t active_request_id_list_append (mrcp_generic_header_t *generic_header, mrcp_request_id request_id)
apt_bool_t active_request_id_list_find (const mrcp_generic_header_t *generic_header, mrcp_request_id request_id)

Detailed Description

MRCP Generic Header.


Define Documentation

#define MAX_ACTIVE_REQUEST_ID_COUNT   5

Max number of request ids in active request id list


Typedef Documentation

MRCP generic header declaration

MRCP request identifiers list declaration

MRCP vendor specific parameter list of pairs


Enumeration Type Documentation

Enumeration of MRCP generic header fields

Enumerator:
GENERIC_HEADER_ACCEPT 

Additional header fields for MRCP v2


Function Documentation

apt_bool_t active_request_id_list_append ( mrcp_generic_header_t generic_header,
mrcp_request_id  request_id 
)

Append active request id list

apt_bool_t active_request_id_list_find ( const mrcp_generic_header_t generic_header,
mrcp_request_id  request_id 
)

Find request id in active request id list

const mrcp_header_vtable_t* mrcp_generic_header_vtable_get ( mrcp_version_e  version  ) 

Get generic header vtable

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1