BIE::TessToolDataStream Class Reference

Tess Tool Data Stream: Base class for receiving data by Tess Tool. More...

#include <TessToolDataStream.h>

Inheritance diagram for BIE::TessToolDataStream:
Collaboration diagram for BIE::TessToolDataStream:

List of all members.

Public Member Functions

virtual void run ()=0
RecordTypeGetRecordType ()
int readBuffer (unsigned char *val, int size)
Semaphore * getSemaphore ()
void setConsumerSemaphore (Semaphore *consumer)
void SynchronizeCommand ()
virtual bool isConnectedToTessToolSender ()

Protected Member Functions

virtual void GetData ()=0
virtual void Synchronize ()=0
void notifyConsumer ()
bool parse_command ()

Protected Attributes

char * _name
bool _first
int _bufSizeInWords
int _numRecordsInBuffer
RecordType_rtype
int _typeSizeInBytes
char * _scratchDtypeBuffer
int _scratchBufferSizeInWords
int filter_recordSize
void * _currentBuffer
void * _currentBufferPointer
void * _currentBufferEnd
string _str
istringstream * _iss
RecordInputStream_Ascii_ris
Semaphore * _tsem
Semaphore * _consumerSem
char _tcmd [1024]


Detailed Description

Tess Tool Data Stream: Base class for receiving data by Tess Tool.
The documentation for this class was generated from the following file:

Send suggestions, questions, and feedback to WEINBERG at ASTRO dot UMASS dot EDU.
Documentation generated at Fri Mar 26 00:35:13 2010 by doxygen