Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Fifo Class Reference

The system fifo is a class that both handles a fifo "control interface" and that can process string commands as events through the Bayonne driver. Bayonne fifo command executive. More...

#include <bayonne.h>

Inheritance diagram for Fifo:

fifostream Mutex List of all members.

Public Methods

bool Command (const char *cmdstring)
 Issue a "command" request either from the fifo port itself or from a service thread. More...


Protected Methods

bool exitPid (char **args)
bool waitPid (char **args)
bool setSymbol (char **argv)
bool putSymbol (char **argv)
bool submit (char **argv)
bool login (char **argv)
bool mapFiles (char **argv)
bool startScript (char **argv)
bool ringScript (char **argv)
bool busyLine (char **argv)
bool idleLine (char **argv)
bool hangupLine (char **argv)
bool reqScript (char **argv)

Detailed Description

The system fifo is a class that both handles a fifo "control interface" and that can process string commands as events through the Bayonne driver. Bayonne fifo command executive.

The Fifo is used by tgi and may be used by other system services.

Author(s):
David Sugar <dyfet@ostel.com>


Member Function Documentation

bool Fifo::Command ( const char * cmdstring )
 

Issue a "command" request either from the fifo port itself or from a service thread.

Returns:
true if command successful.
Parameters:
request   string as would be passed by fifo.

bool Fifo::busyLine ( char ** argv ) [protected]
 

bool Fifo::exitPid ( char ** args ) [protected]
 

bool Fifo::hangupLine ( char ** argv ) [protected]
 

bool Fifo::idleLine ( char ** argv ) [protected]
 

bool Fifo::login ( char ** argv ) [protected]
 

bool Fifo::mapFiles ( char ** argv ) [protected]
 

bool Fifo::putSymbol ( char ** argv ) [protected]
 

bool Fifo::reqScript ( char ** argv ) [protected]
 

bool Fifo::ringScript ( char ** argv ) [protected]
 

bool Fifo::setSymbol ( char ** argv ) [protected]
 

bool Fifo::startScript ( char ** argv ) [protected]
 

bool Fifo::submit ( char ** argv ) [protected]
 

bool Fifo::waitPid ( char ** args ) [protected]
 


The documentation for this class was generated from the following file:
Generated at Fri Dec 15 12:35:19 2000 for Bayonne by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000