Logo Search packages:      
Sourcecode: nam version File versions  Download package

Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes

NamStreamPipe Class Reference

Inheritance diagram for NamStreamPipe:
Inheritance graph
[legend]
Collaboration diagram for NamStreamPipe:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int close ()
int command (int argc, const char *const *argv)
virtual int eof ()
virtual char get_char ()
virtual char * gets (char *buf, int len)
int is_ok ()
 NamStreamPipe (const char *fn)
virtual int read (char *buf, int size)
virtual char * rgets (char *buf, int len)
virtual off_t seek (off_t offset, int whence)
virtual int seekable ()
virtual off_t tell ()

Static Public Member Functions

static NamStreamopen (const char *fn)
static NamStreamPipeopen_pipe (const char *fn)

Protected Member Functions

void insure_backing (off_t lim)

Static Protected Member Functions

static int read_pipe ()
static void timer_handler (ClientData data)

Protected Attributes

FILE * back_
off_t back_len_
int front_
int is_open_
NamStreamPipenext_
char * pipename_
NamStreamPipeprev_

Static Protected Attributes

static NamStreamPipehead_ = NULL
static int instances_ = 0
static Tcl_TimerToken timer_ = NULL

Detailed Description

Definition at line 105 of file nam_stream.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index