UniMRCP  1.7.0
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

◆ on_add

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

◆ on_disconnect

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

Disconnect event handler

◆ on_modify

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

◆ on_receive

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

Message receive event handler

◆ on_remove

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: