17 #ifndef MRCP_SOFIASIP_TASK_H 
   18 #define MRCP_SOFIASIP_TASK_H 
   33 typedef nua_t* (*create_nua_f)(
void *obj, su_root_t *root);
 
void * mrcp_sofia_task_object_get(const mrcp_sofia_task_t *task)
 
apt_task_vtable_t * mrcp_sofia_task_vtable_get(const mrcp_sofia_task_t *task)
 
apt_bool_t mrcp_sofia_task_terminate(mrcp_sofia_task_t *task)
 
nua_t *(* create_nua_f)(void *obj, su_root_t *root)
Definition: mrcp_sofiasip_task.h:33
 
typedefAPT_BEGIN_EXTERN_C struct mrcp_sofia_task_t mrcp_sofia_task_t
Definition: mrcp_sofiasip_task.h:30
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
int apt_bool_t
Definition: apt.h:57
 
mrcp_sofia_task_t * mrcp_sofia_task_create(create_nua_f nua_creator, void *obj, apt_task_msg_pool_t *msg_pool, apr_pool_t *pool)
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
#define APT_DECLARE(type)
Definition: apt.h:53
 
apt_bool_t mrcp_sofia_task_destroy(mrcp_sofia_task_t *task)
 
nua_t * mrcp_sofia_task_nua_get(const mrcp_sofia_task_t *task)
 
apt_task_t * mrcp_sofia_task_base_get(const mrcp_sofia_task_t *task)
 
typedefAPT_BEGIN_EXTERN_C struct apt_task_t apt_task_t
Definition: apt_task.h:31
 
apt_bool_t mrcp_sofia_task_start(mrcp_sofia_task_t *task)
 
Thread Execution Abstraction. 
 
Definition: apt_task.h:224
 
void mrcp_sofia_task_break(mrcp_sofia_task_t *task)
 
struct apt_task_msg_pool_t apt_task_msg_pool_t
Definition: apt_task_msg.h:50
 
su_root_t * mrcp_sofia_task_su_root_get(const mrcp_sofia_task_t *task)