|
UniMRCP
1.7.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.13