Thu Apr 16 06:48:14 2015

Asterisk developer's documentation


adsi_funcs Struct Reference

#include <adsi.h>


Data Fields

int(* available )(struct ast_channel *chan)
int(* begin_download )(struct ast_channel *chan, char *service, unsigned char *fdn, unsigned char *sec, int version)
int(* channel_restore )(struct ast_channel *chan)
int(* clear_screen )(unsigned char *buf)
int(* clear_soft_keys )(unsigned char *buf)
int(* connect_session )(unsigned char *buf, unsigned char *fdn, int ver)
int(* data_mode )(unsigned char *buf)
int(* disconnect_session )(unsigned char *buf)
int(* display )(unsigned char *buf, int page, int line, int just, int wrap, char *col1, char *col2)
int(* download_connect )(unsigned char *buf, char *service, unsigned char *fdn, unsigned char *sec, int ver)
int(* download_disconnect )(unsigned char *buf)
int(* end_download )(struct ast_channel *chan)
int(* get_cpeid )(struct ast_channel *chan, unsigned char *cpeid, int voice)
int(* get_cpeinfo )(struct ast_channel *chan, int *width, int *height, int *buttons, int voice)
int(* input_control )(unsigned char *buf, int page, int line, int display, int format, int just)
int(* input_format )(unsigned char *buf, int num, int dir, int wrap, char *format1, char *format2)
int(* load_session )(struct ast_channel *chan, unsigned char *app, int ver, int data)
int(* load_soft_key )(unsigned char *buf, int key, const char *llabel, const char *slabel, char *ret, int data)
int(* print )(struct ast_channel *chan, char **lines, int *align, int voice)
int(* query_cpeid )(unsigned char *buf)
int(* query_cpeinfo )(unsigned char *buf)
int(* read_encoded_dtmf )(struct ast_channel *chan, unsigned char *buf, int maxlen)
int(* set_keys )(unsigned char *buf, unsigned char *keys)
int(* set_line )(unsigned char *buf, int page, int line)
int(* transmit_message )(struct ast_channel *chan, unsigned char *msg, int msglen, int msgtype)
int(* transmit_message_full )(struct ast_channel *chan, unsigned char *msg, int msglen, int msgtype, int dowait)
int(* unload_session )(struct ast_channel *chan)
unsigned int version
int(* voice_mode )(unsigned char *buf, int when)


Detailed Description

Definition at line 345 of file adsi.h.


Field Documentation

int(* available)(struct ast_channel *chan)

Referenced by ast_adsi_available().

int(* begin_download)(struct ast_channel *chan, char *service, unsigned char *fdn, unsigned char *sec, int version)

Referenced by ast_adsi_begin_download().

int(* channel_restore)(struct ast_channel *chan)

int(* clear_screen)(unsigned char *buf)

Referenced by ast_adsi_clear_screen().

int(* clear_soft_keys)(unsigned char *buf)

int(* connect_session)(unsigned char *buf, unsigned char *fdn, int ver)

int(* data_mode)(unsigned char *buf)

Referenced by ast_adsi_data_mode().

int(* disconnect_session)(unsigned char *buf)

int(* display)(unsigned char *buf, int page, int line, int just, int wrap, char *col1, char *col2)

Referenced by ast_adsi_display().

int(* download_connect)(unsigned char *buf, char *service, unsigned char *fdn, unsigned char *sec, int ver)

int(* download_disconnect)(unsigned char *buf)

int(* end_download)(struct ast_channel *chan)

Referenced by ast_adsi_end_download().

int(* get_cpeid)(struct ast_channel *chan, unsigned char *cpeid, int voice)

Referenced by ast_adsi_get_cpeid().

int(* get_cpeinfo)(struct ast_channel *chan, int *width, int *height, int *buttons, int voice)

Referenced by ast_adsi_get_cpeinfo().

int(* input_control)(unsigned char *buf, int page, int line, int display, int format, int just)

Referenced by ast_adsi_input_control().

int(* input_format)(unsigned char *buf, int num, int dir, int wrap, char *format1, char *format2)

Referenced by ast_adsi_input_format().

int(* load_session)(struct ast_channel *chan, unsigned char *app, int ver, int data)

Referenced by ast_adsi_load_session().

int(* load_soft_key)(unsigned char *buf, int key, const char *llabel, const char *slabel, char *ret, int data)

Referenced by ast_adsi_load_soft_key().

int(* print)(struct ast_channel *chan, char **lines, int *align, int voice)

Referenced by ast_adsi_print().

int(* query_cpeid)(unsigned char *buf)

Referenced by ast_adsi_query_cpeid().

int(* query_cpeinfo)(unsigned char *buf)

Referenced by ast_adsi_query_cpeinfo().

int(* read_encoded_dtmf)(struct ast_channel *chan, unsigned char *buf, int maxlen)

int(* set_keys)(unsigned char *buf, unsigned char *keys)

Referenced by ast_adsi_set_keys().

int(* set_line)(unsigned char *buf, int page, int line)

Referenced by ast_adsi_set_line().

int(* transmit_message)(struct ast_channel *chan, unsigned char *msg, int msglen, int msgtype)

int(* transmit_message_full)(struct ast_channel *chan, unsigned char *msg, int msglen, int msgtype, int dowait)

int(* unload_session)(struct ast_channel *chan)

Referenced by ast_adsi_unload_session().

unsigned int version

Definition at line 346 of file adsi.h.

Referenced by ast_adsi_install_funcs().

int(* voice_mode)(unsigned char *buf, int when)

Referenced by ast_adsi_voice_mode().


The documentation for this struct was generated from the following file:

Generated on Thu Apr 16 06:48:14 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6