Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

ast_format Struct Reference

Collaboration diagram for ast_format:

Collaboration graph
[legend]

Data Fields

char name [80]
char exts [80]
int format
ast_filestream *(* open )(int fd)
ast_filestream *(* rewrite )(int fd, char *comment)
int(* write )(struct ast_filestream *, struct ast_frame *)
int(* seek )(struct ast_filestream *, long offset, int whence)
int(* trunc )(struct ast_filestream *fs)
long(* tell )(struct ast_filestream *fs)
ast_frame *(* read )(struct ast_filestream *, int *whennext)
void(* close )(struct ast_filestream *)
char *(* getcomment )(struct ast_filestream *)
ast_formatnext

Field Documentation

void(* close)(struct ast_filestream *)
 

Referenced by ast_closestream().

char exts[80]
 

Definition at line 40 of file file.c.

int format
 

Definition at line 42 of file file.c.

Referenced by ast_closestream(), and ast_writestream().

char*(* getcomment)(struct ast_filestream *)
 

char name[80]
 

Definition at line 37 of file file.c.

Referenced by ast_writestream().

struct ast_format* next
 

Definition at line 63 of file file.c.

Referenced by ast_format_unregister().

struct ast_filestream*(* open)(int fd)
 

struct ast_frame*(* read)(struct ast_filestream *, int *whennext)
 

struct ast_filestream*(* rewrite)(int fd, char *comment)
 

int(* seek)(struct ast_filestream *, long offset, int whence)
 

Referenced by ast_seekstream().

long(* tell)(struct ast_filestream *fs)
 

Referenced by ast_tellstream().

int(* trunc)(struct ast_filestream *fs)
 

Referenced by ast_truncstream().

int(* write)(struct ast_filestream *, struct ast_frame *)
 

Referenced by ast_writestream().


The documentation for this struct was generated from the following file:
Generated on Sat Jun 12 16:41:54 2004 for Asterisk by doxygen 1.3.7