Asterisk.org: Developer Documentation (28 Oct 2009)

Wed Oct 28 15:49:29 2009

## Asterisk developer's documentation

# ast_custom_function Struct Reference

`#include <pbx.h>`

Collaboration diagram for ast_custom_function:

[legend]

## Data Fields

char * | desc
char * | name
struct ast_custom_function * | next
char *(* | read )(struct ast_channel *, char *, char *, char *, size_t)
char * | synopsis
char * | syntax
void(* | write )(struct ast_channel *, char *, char *, const char *)

## Detailed Description

Data structure associated with a custom function

Definition at line 86 of file pbx.h.

## Field Documentation

char* desc

Definition at line 89 of file pbx.h.

Referenced by handle_show_function().

char* name

Definition at line 87 of file pbx.h.

Referenced by ast_custom_function_find(), ast_custom_function_register(), ast_custom_function_unregister(), complete_show_function(), handle_show_function(), and handle_show_functions().

struct ast_custom_function* next`[read]`

Definition at line 93 of file pbx.h.

Referenced by ast_custom_function_find(), ast_custom_function_register(), ast_custom_function_unregister(), complete_show_function(), and handle_show_functions().

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

Referenced by ast_func_read().

char* synopsis

Definition at line 88 of file pbx.h.

Referenced by handle_show_function(), and handle_show_functions().

char* syntax

Definition at line 90 of file pbx.h.

Referenced by handle_show_function(), and handle_show_functions().

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

Referenced by ast_func_write().

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

- pbx.h