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_t * | mrcp_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) |
MRCP Generic Header.
#define MAX_ACTIVE_REQUEST_ID_COUNT 5 |
Max number of request ids in active request id list
typedef struct mrcp_generic_header_t mrcp_generic_header_t |
MRCP generic header declaration
typedef struct mrcp_request_id_list_t mrcp_request_id_list_t |
MRCP request identifiers list declaration
MRCP vendor specific parameter list of pairs
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