UniMRCP  1.7.0
Data Fields
apt_task_vtable_t Struct Reference

#include <apt_task.h>

Data Fields

apt_task_method_f destroy
 
apt_task_method_f start
 
apt_task_method_f terminate
 
apt_task_method_f run
 
apt_bool_t(* signal_msg )(apt_task_t *task, apt_task_msg_t *msg)
 
apt_bool_t(* process_msg )(apt_task_t *task, apt_task_msg_t *msg)
 
apt_bool_t(* process_start )(apt_task_t *task)
 
apt_bool_t(* process_terminate )(apt_task_t *task)
 
apt_task_event_f on_pre_run
 
apt_task_event_f on_post_run
 
apt_task_event_f on_start_complete
 
apt_task_event_f on_terminate_complete
 
apt_task_event_f on_offline_complete
 
apt_task_event_f on_online_complete
 

Detailed Description

Table of task virtual methods

Field Documentation

◆ destroy

apt_task_method_f apt_task_vtable_t::destroy

Virtual destroy method

◆ on_offline_complete

apt_task_event_f apt_task_vtable_t::on_offline_complete

Virtual take-offline-complete event handler

◆ on_online_complete

apt_task_event_f apt_task_vtable_t::on_online_complete

Virtual bring-online-complete event handler

◆ on_post_run

apt_task_event_f apt_task_vtable_t::on_post_run

Virtual post-run event handler

◆ on_pre_run

apt_task_event_f apt_task_vtable_t::on_pre_run

Virtual pre-run event handler

◆ on_start_complete

apt_task_event_f apt_task_vtable_t::on_start_complete

Virtual start-complete event handler

◆ on_terminate_complete

apt_task_event_f apt_task_vtable_t::on_terminate_complete

Virtual terminate-complete event handler

◆ process_msg

apt_bool_t(* apt_task_vtable_t::process_msg) (apt_task_t *task, apt_task_msg_t *msg)

Virtual process_msg method

◆ process_start

apt_bool_t(* apt_task_vtable_t::process_start) (apt_task_t *task)

Virtual process_start method

◆ process_terminate

apt_bool_t(* apt_task_vtable_t::process_terminate) (apt_task_t *task)

Virtual process_terminate method

◆ run

apt_task_method_f apt_task_vtable_t::run

Virtual run method

◆ signal_msg

apt_bool_t(* apt_task_vtable_t::signal_msg) (apt_task_t *task, apt_task_msg_t *msg)

Virtual signal_msg method

◆ start

apt_task_method_f apt_task_vtable_t::start

Virtual start method

◆ terminate

apt_task_method_f apt_task_vtable_t::terminate

Virtual terminate method


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