Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:02:00 2007

Asterisk developer's documentation :: Codename Pineapple


ast_filestream Struct Reference

#include <file.h>

Collaboration diagram for ast_filestream:

Collaboration graph
[legend]

Detailed Description

Definition at line 117 of file file.h.

Data Fields

char * buf
FILE * f
char * filename
int flags
ast_formatfmt
ast_frame fr
int lasttimeout
int lastwriteformat
mode_t mode
ast_channelowner
void * private
char * realfilename
ast_tranlator_pvt * tr
ast_trans_pvttrans
ast_filestreamvfs


Field Documentation

char* buf
 

Definition at line 134 of file file.h.

Referenced by ast_openstream_full(), ast_openvstream(), and ast_writefile().

FILE* f
 

Definition at line 132 of file file.h.

Referenced by ast_closestream(), ast_filehelper(), ast_readfile(), and ast_writefile().

char* filename
 

Definition at line 122 of file file.h.

Referenced by ast_closestream(), ast_readfile(), ast_writefile(), and ast_writestream().

int flags
 

Definition at line 120 of file file.h.

Referenced by ast_readfile(), ast_writefile(), and ast_writestream().

struct ast_format* fmt
 

Everybody reserves a block of AST_RESERVED_POINTERS pointers for us

Definition at line 119 of file file.h.

Referenced by ast_closestream(), ast_readfile(), ast_seekstream(), ast_streamfile(), ast_tellstream(), ast_truncstream(), ast_writefile(), and ast_writestream().

struct ast_frame fr
 

Definition at line 133 of file file.h.

int lasttimeout
 

Definition at line 130 of file file.h.

int lastwriteformat
 

Definition at line 129 of file file.h.

Referenced by ast_writestream().

mode_t mode
 

Definition at line 121 of file file.h.

Referenced by ast_readfile(), ast_writefile(), and ast_writestream().

struct ast_channel* owner
 

Definition at line 131 of file file.h.

Referenced by ast_closestream().

void* private
 

Definition at line 135 of file file.h.

char* realfilename
 

Definition at line 123 of file file.h.

Referenced by ast_closestream(), and ast_writefile().

struct ast_tranlator_pvt* tr
 

Definition at line 128 of file file.h.

struct ast_trans_pvt* trans
 

Transparently translate from another format -- just once

Definition at line 127 of file file.h.

Referenced by ast_closestream(), ast_readfile(), ast_writefile(), and ast_writestream().

struct ast_filestream* vfs
 

Video file stream

Definition at line 125 of file file.h.

Referenced by ast_closestream(), ast_readfile(), ast_streamfile(), ast_writefile(), ast_writestream(), handle_getoption(), and handle_streamfile().


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

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen