UniMRCP  1.2.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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_task_event_f on_pre_run
 
apt_task_event_f on_post_run
 
apt_task_event_f on_start_request
 
apt_task_event_f on_start_complete
 
apt_task_event_f on_terminate_request
 
apt_task_event_f on_terminate_complete
 

Detailed Description

Table of task virtual methods

Field Documentation

apt_task_method_f apt_task_vtable_t::destroy

Virtual destroy method

apt_task_event_f apt_task_vtable_t::on_post_run

Virtual post-run event handler

apt_task_event_f apt_task_vtable_t::on_pre_run

Virtual pre-run event handler

apt_task_event_f apt_task_vtable_t::on_start_complete

Virtual start-complete event handler

apt_task_event_f apt_task_vtable_t::on_start_request

Virtual start-request event handler

apt_task_event_f apt_task_vtable_t::on_terminate_complete

Virtual terminate-complete event handler

apt_task_event_f apt_task_vtable_t::on_terminate_request

Virtual terminate-request event handler

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

Virtual process method

apt_task_method_f apt_task_vtable_t::run

Virtual run method

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

Virtual signal method

apt_task_method_f apt_task_vtable_t::start

Virtual start method

apt_task_method_f apt_task_vtable_t::terminate

Virtual terminate method


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