Fri Nov 12 12:14:24 2010

Asterisk developer's documentation


ast_custom_function Struct Reference

Data structure associated with a custom dialplan function. More...

#include <pbx.h>

Collaboration diagram for ast_custom_function:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
struct {
   struct ast_custom_function *   next
acflist
const ast_string_field arguments
const ast_string_field desc
enum ast_doc_src docsrc
struct ast_modulemod
const char * name
int(* read )(struct ast_channel *, const char *, char *, char *, size_t)
const ast_string_field seealso
const ast_string_field synopsis
const ast_string_field syntax
int(* write )(struct ast_channel *, const char *, char *, const char *)

Detailed Description

Data structure associated with a custom dialplan function.

Definition at line 83 of file pbx.h.


Field Documentation

Definition at line 91 of file pbx.h.

Definition at line 91 of file pbx.h.

struct { ... } acflist

Definition at line 91 of file pbx.h.

Referenced by acf_retrieve_docs(), and handle_show_function().

Definition at line 91 of file pbx.h.

Referenced by acf_retrieve_docs(), and handle_show_function().

Where the documentation come from

Definition at line 92 of file pbx.h.

Referenced by __ast_custom_function_register(), acf_retrieve_docs(), ast_custom_function_unregister(), and handle_show_function().

struct ast_module* mod

Module this custom function belongs to

Definition at line 95 of file pbx.h.

Referenced by __ast_custom_function_register(), ast_func_read(), and ast_func_write().

const char* name

Name Synopsis text for 'show functions' Description (help text) for 'show functions <name>' Syntax text for 'core show functions' Arguments description See also

Definition at line 84 of file pbx.h.

Referenced by __ast_custom_function_register(), acf_odbc_read(), acf_odbc_write(), acf_retrieve_docs(), ast_custom_function_find(), ast_custom_function_unregister(), cli_odbc_read(), cli_odbc_write(), free_acf_query(), handle_show_function(), and handle_show_functions().

Definition at line 96 of file pbx.h.

Referenced by listfilter().

int(* read)(struct ast_channel *, const char *, char *, char *, size_t)

Read function, if read is supported

Referenced by ast_func_read(), init_acf_query(), and op_func().

Definition at line 91 of file pbx.h.

Referenced by acf_retrieve_docs(), and handle_show_function().

Definition at line 91 of file pbx.h.

Referenced by acf_retrieve_docs(), handle_show_function(), and handle_show_functions().

Definition at line 91 of file pbx.h.

Referenced by acf_retrieve_docs(), handle_show_function(), and handle_show_functions().

int(* write)(struct ast_channel *, const char *, char *, const char *)

Write function, if write is supported

Referenced by ast_func_write().


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

Generated by  doxygen 1.6.2