Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Terminal Class Reference

#include <terminal.h>

Inheritance diagram for Terminal:

ht_ltextfile ht_textfile ht_layer_streamfile ht_streamfile ht_stream List of all members.

Public Member Functions

void init (ht_streamfile *in, ht_streamfile *out, ht_streamfile *err, int sys_ipc_handle)
virtual void done ()
virtual UINT write (const void *buf, UINT size)
bool connected ()
bool update ()

Member Function Documentation

bool Terminal::connected (   ) 
 

Definition at line 75 of file terminal.cc.

References sys_ipc_is_valid().

Referenced by write().

void Terminal::done (   )  [virtual]
 

Reimplemented from ht_ltextfile.

Definition at line 47 of file terminal.cc.

References ht_ltextfile::done(), ht_stream::done(), and sys_ipc_terminate().

void Terminal::init (  ht_streamfile *  in,
ht_streamfile *  out,
ht_streamfile *  err,
int  sys_ipc_handle
) 
 

Definition at line 36 of file terminal.cc.

References ht_stream::init(), ht_mem_file::init(), and NULL.

Referenced by ht_app::create_window_term().

bool Terminal::update (   ) 
 

Definition at line 90 of file terminal.cc.

References ht_ltextfile::get_size(), NULL, and ht_ltextfile::seek().

Referenced by TerminalViewer::idle().

UINT Terminal::write (  const void *  buf,
UINT  size
)  [virtual]
 

Reimplemented from ht_ltextfile.

Definition at line 80 of file terminal.cc.

References buf, connected(), size, UINT, ht_stream::write(), and ht_ltextfile::write().

Referenced by TerminalViewer::handlemsg().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:16:10 2004 by doxygen 1.3.5