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