Asterisk - The Open Source Telephony Project
21.4.1
|
Internal channel functions for channel.c to use. More...
Go to the source code of this file.
Macros | |
#define | ast_channel_internal_alloc(destructor, assignedid, requestor) __ast_channel_internal_alloc(destructor, assignedid, requestor, __FILE__, __LINE__, __PRETTY_FUNCTION__) |
Functions | |
struct ast_channel * | __ast_channel_internal_alloc (void(*destructor)(void *obj), const struct ast_assigned_ids *assignedids, const struct ast_channel *requestor, const char *file, int line, const char *function) |
void | ast_channel_internal_cleanup (struct ast_channel *chan) |
enum ast_channel_error | ast_channel_internal_errno (void) |
void | ast_channel_internal_errno_set (enum ast_channel_error error) |
void | ast_channel_internal_finalize (struct ast_channel *chan) |
int | ast_channel_internal_is_finalized (struct ast_channel *chan) |
void | ast_channel_internal_set_stream_topology (struct ast_channel *chan, struct ast_stream_topology *topology) |
void | ast_channel_internal_set_stream_topology_change_source (struct ast_channel *chan, void *change_source) |
int | ast_channel_internal_setup_topics (struct ast_channel *chan) |
void | ast_channel_internal_swap_stream_topology (struct ast_channel *chan1, struct ast_channel *chan2) |
Internal channel functions for channel.c to use.
Definition in file channel_internal.h.