| 
    UniMRCP
    1.5.0
    
   | 
 
Task Message Base Definition. More...
#include "apt.h"Go to the source code of this file.
Data Structures | |
| struct | apt_task_msg_t | 
Typedefs | |
| typedef struct apt_task_msg_t | apt_task_msg_t | 
| typedef struct apt_task_msg_pool_t | apt_task_msg_pool_t | 
Functions | |
| apt_task_msg_pool_t * | apt_task_msg_pool_create_dynamic (apr_size_t msg_size, apr_pool_t *pool) | 
| apt_task_msg_pool_t * | apt_task_msg_pool_create_static (apr_size_t msg_size, apr_size_t msg_pool_size, apr_pool_t *pool) | 
| void | apt_task_msg_pool_destroy (apt_task_msg_pool_t *msg_pool) | 
| apt_task_msg_t * | apt_task_msg_acquire (apt_task_msg_pool_t *task_msg_pool) | 
| void | apt_task_msg_release (apt_task_msg_t *task_msg) | 
Task Message Base Definition.
| typedef struct apt_task_msg_pool_t apt_task_msg_pool_t | 
Opaque task message pool declaration
| typedef struct apt_task_msg_t apt_task_msg_t | 
Opaque task message declaration
Enumeration of core task messages
| enum apt_task_msg_type_e | 
| apt_task_msg_t* apt_task_msg_acquire | ( | apt_task_msg_pool_t * | task_msg_pool | ) | 
Acquire task message from task message pool
| apt_task_msg_pool_t* apt_task_msg_pool_create_dynamic | ( | apr_size_t | msg_size, | 
| apr_pool_t * | pool | ||
| ) | 
Create pool of task messages with dynamic allocation of messages (no actual pool is created)
| apt_task_msg_pool_t* apt_task_msg_pool_create_static | ( | apr_size_t | msg_size, | 
| apr_size_t | msg_pool_size, | ||
| apr_pool_t * | pool | ||
| ) | 
Create pool of task messages with static allocation of messages
| void apt_task_msg_pool_destroy | ( | apt_task_msg_pool_t * | msg_pool | ) | 
Destroy pool of task messages
| void apt_task_msg_release | ( | apt_task_msg_t * | task_msg | ) | 
Realese task message
 1.8.6