#include <channel.h>
Data Fields | |
int(*const | answer )(struct ast_channel *chan) |
enum ast_bridge_result(*const | bridge )(struct ast_channel *c0, struct ast_channel *c1, int flags, struct ast_frame **fo, struct ast_channel **rc, int timeoutms) |
ast_channel *(*const | bridged_channel )(struct ast_channel *chan, struct ast_channel *bridge) |
int(*const | call )(struct ast_channel *chan, char *addr, int timeout) |
int | capabilities |
const char *const | description |
int(*const | devicestate )(void *data) |
ast_frame *(*const | exception )(struct ast_channel *chan) |
int(*const | fixup )(struct ast_channel *oldchan, struct ast_channel *newchan) |
int(*const | hangup )(struct ast_channel *chan) |
int(*const | indicate )(struct ast_channel *c, int condition) |
int | properties |
int(*const | queryoption )(struct ast_channel *chan, int option, void *data, int *datalen) |
ast_frame *(*const | read )(struct ast_channel *chan) |
ast_channel *(*const | requester )(const char *type, int format, void *data, int *cause) |
int(*const | send_digit )(struct ast_channel *chan, char digit) |
int(*const | send_html )(struct ast_channel *chan, int subclass, const char *data, int len) |
int(*const | send_image )(struct ast_channel *chan, struct ast_frame *frame) |
int(*const | send_text )(struct ast_channel *chan, const char *text) |
int(*const | setoption )(struct ast_channel *chan, int option, void *data, int datalen) |
int(*const | transfer )(struct ast_channel *chan, const char *newdest) |
const char *const | type |
int(*const | write )(struct ast_channel *chan, struct ast_frame *frame) |
int(*const | write_video )(struct ast_channel *chan, struct ast_frame *frame) |
Definition at line 174 of file channel.h.
|
Answer the channel Referenced by ast_answer(). |
|
Bridge two channels of the same type together Referenced by ast_channel_bridge(). |
|
Find bridged channel Referenced by ast_bridged_channel(). |
|
Call a given phone number (address, etc), but don't take longer than timeout seconds to do so. Referenced by ast_call(). |
|
Bitmap of formats this channel can handle Definition at line 179 of file channel.h. Referenced by ast_request(), and load_module(). |
|
Definition at line 176 of file channel.h. Referenced by description(), and show_channeltypes(). |
|
Devicestate call back Referenced by ast_device_state(), and show_channeltypes(). |
|
Handle an exception, reading a frame Referenced by ast_read(). |
|
Fix up a channel: If a channel is consumed, this is called. Basically update any ->owner links Referenced by ast_do_masquerade(). |
|
Hangup (and possibly destroy) the channel Referenced by ast_do_masquerade(), and ast_hangup(). |
|
Indicate a particular condition (e.g. AST_CONTROL_BUSY or AST_CONTROL_RINGING or AST_CONTROL_CONGESTION Referenced by ast_indicate(), and show_channeltypes(). |
|
Technology Properties Definition at line 182 of file channel.h. Referenced by schedule_delivery(). |
|
Query a given option |
|
Read a frame, in standard format (see frame.h) Referenced by ast_read(), and sound_thread(). |
|
Requester - to set up call data structures (pvt's) Referenced by ast_request(). |
|
Send a literal DTMF digit Referenced by agent_digit(), and do_senddigit(). |
|
Send HTML data Referenced by ast_channel_sendhtml(), ast_channel_sendurl(), ast_channel_supports_html(), and ast_write(). |
|
Display or send an image Referenced by ast_send_image(), and ast_supports_images(). |
|
Display or transmit text Referenced by ast_sendtext(), ast_write(), and sendtext_exec(). |
|
Set a given option Referenced by ast_channel_setoption(). |
|
Blind transfer other side (see app_transfer.c and ast_transfer() Referenced by ast_transfer(), show_channeltypes(), and transfer_exec(). |
|
Definition at line 175 of file channel.h. Referenced by ast_channel_register(), ast_channel_unregister(), ast_get_channel_tech(), ast_request(), phone_new(), and show_channeltypes(). |
|
Write a frame, in standard format (see frame.h) Referenced by ast_write(). |
|
Write a frame, in standard format Referenced by ast_write(), and ast_write_video(). |