UniMRCP  1.5.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
mrcp_connection_event_vtable_t Struct Reference

#include <mrcp_connection_types.h>

Data Fields

apt_bool_t(* on_add )(mrcp_control_channel_t *channel, mrcp_control_descriptor_t *descriptor, apt_bool_t status)
 
apt_bool_t(* on_modify )(mrcp_control_channel_t *channel, mrcp_control_descriptor_t *descriptor, apt_bool_t status)
 
apt_bool_t(* on_remove )(mrcp_control_channel_t *channel, apt_bool_t status)
 
apt_bool_t(* on_receive )(mrcp_control_channel_t *channel, mrcp_message_t *message)
 
apt_bool_t(* on_disconnect )(mrcp_control_channel_t *channel)
 

Detailed Description

MRCPv2 connection event vtable

Field Documentation

apt_bool_t(* mrcp_connection_event_vtable_t::on_add)(mrcp_control_channel_t *channel, mrcp_control_descriptor_t *descriptor, apt_bool_t status)

Channel add event handler

apt_bool_t(* mrcp_connection_event_vtable_t::on_disconnect)(mrcp_control_channel_t *channel)

Disconnect event handler

apt_bool_t(* mrcp_connection_event_vtable_t::on_modify)(mrcp_control_channel_t *channel, mrcp_control_descriptor_t *descriptor, apt_bool_t status)

Channel modify event handler

apt_bool_t(* mrcp_connection_event_vtable_t::on_receive)(mrcp_control_channel_t *channel, mrcp_message_t *message)

Message receive event handler

apt_bool_t(* mrcp_connection_event_vtable_t::on_remove)(mrcp_control_channel_t *channel, apt_bool_t status)

Channel remove event handler


The documentation for this struct was generated from the following file: