17 #ifndef MRCP_MESSAGE_H 
   18 #define MRCP_MESSAGE_H 
   33 #define MRCP_MESSAGE_SIDRES(message) \ 
   34     (message)->channel_id.session_id.buf, (message)->channel_id.resource_name.buf 
  150     apt_header_field_t *header_field = apt_header_section_field_get(&message->header.header_section,
id);
 
  172 static APR_INLINE 
void* mrcp_resource_header_get(
const mrcp_message_t *message)
 
  181 static APR_INLINE 
void* mrcp_resource_header_prepare(
mrcp_message_t *mrcp_message)
 
  208     apt_header_field_t *header_field = apt_header_section_field_get(&message->header.header_section,
id + GENERIC_HEADER_COUNT);
 
  222     return apt_header_section_field_check(&message->
header.
header_section,
id + GENERIC_HEADER_COUNT);
 
Definition: mrcp_start_line.h:79
 
mrcp_message_t * mrcp_response_create(const mrcp_message_t *request_message, apr_pool_t *pool)
 
#define MRCP_DECLARE(type)
Definition: mrcp.h:40
 
apt_bool_t mrcp_message_resource_set(mrcp_message_t *message, const mrcp_resource_t *resource)
 
mrcp_message_t * mrcp_event_create(const mrcp_message_t *request_message, mrcp_method_id event_id, apr_pool_t *pool)
 
mrcp_message_header_t header
Definition: mrcp_message.h:43
 
apr_size_t mrcp_method_id
Definition: mrcp_types.h:66
 
const mrcp_resource_t * resource
Definition: mrcp_message.h:48
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
apt_bool_t mrcp_resource_header_property_add(mrcp_message_t *message, apr_size_t id)
 
mrcp_channel_id channel_id
Definition: mrcp_message.h:41
 
mrcp_message_t * mrcp_request_create(const mrcp_resource_t *resource, mrcp_version_e version, mrcp_method_id method_id, apr_pool_t *pool)
 
apt_bool_t mrcp_message_validate(mrcp_message_t *message)
 
mrcp_version_e
Definition: mrcp_types.h:30
 
apt_bool_t mrcp_generic_header_name_property_add(mrcp_message_t *message, apr_size_t id)
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
Definition: mrcp_header.h:53
 
void mrcp_message_destroy(mrcp_message_t *message)
 
apr_pool_t * pool
Definition: mrcp_message.h:50
 
apt_str_t body
Definition: mrcp_message.h:45
 
mrcp_message_t * mrcp_message_create(apr_pool_t *pool)
 
Definition: apt_string.h:36
 
mrcp_start_line_t start_line
Definition: mrcp_message.h:39
 
apt_bool_t mrcp_generic_header_property_add(mrcp_message_t *message, apr_size_t id)
 
apt_header_field_t * mrcp_message_next_header_field_get(const mrcp_message_t *message, apt_header_field_t *header_field)
 
MRCP Start Line Definition. 
 
apt_bool_t mrcp_resource_header_name_property_add(mrcp_message_t *message, apr_size_t id)
 
Definition: mrcp_resource.h:32
 
Definition: mrcp_message.h:37