Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Xabsl2MessageInputSource Class Reference

Implements Xabsl2InputSource using the InConfigMessage class. More...

#include <GTXabsl2EngineExecutor.h>

Inheritance diagram for Xabsl2MessageInputSource:

Inheritance graph
[legend]
Collaboration diagram for Xabsl2MessageInputSource:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Xabsl2MessageInputSource (InConfigMessage &message)
 Constructor.

 ~Xabsl2MessageInputSource ()
 Destructor.

virtual bool open ()
 opens the source that contains the intermediate code

virtual void close ()
 closes the source

virtual double readValue ()
 reads a numeric value from the input source

virtual bool readString (char *destination, int maxLength)
 reads a string from the input source


Private Attributes

InConfigMessagemessage
 The file to read the data from.


Detailed Description

Implements Xabsl2InputSource using the InConfigMessage class.

Definition at line 81 of file GTXabsl2EngineExecutor.h.


Constructor & Destructor Documentation

Xabsl2MessageInputSource::Xabsl2MessageInputSource InConfigMessage message  ) 
 

Constructor.

Does not open the file

Parameters:
message A reference to the message that contains the intermediate code

Definition at line 468 of file GTXabsl2EngineExecutor.cpp.

Xabsl2MessageInputSource::~Xabsl2MessageInputSource  )  [inline]
 

Destructor.

Definition at line 91 of file GTXabsl2EngineExecutor.h.


Member Function Documentation

virtual bool Xabsl2MessageInputSource::open  )  [inline, virtual]
 

opens the source that contains the intermediate code

Implements Xabsl2InputSource.

Definition at line 94 of file GTXabsl2EngineExecutor.h.

virtual void Xabsl2MessageInputSource::close  )  [inline, virtual]
 

closes the source

Implements Xabsl2InputSource.

Definition at line 97 of file GTXabsl2EngineExecutor.h.

double Xabsl2MessageInputSource::readValue  )  [virtual]
 

reads a numeric value from the input source

Implements Xabsl2InputSource.

Definition at line 473 of file GTXabsl2EngineExecutor.cpp.

References message.

bool Xabsl2MessageInputSource::readString char *  destination,
int  maxLength
[virtual]
 

reads a string from the input source

Parameters:
destination The position where to write the string
maxLength the maximum length of the string
Returns:
if the read succeded

Implements Xabsl2InputSource.

Definition at line 480 of file GTXabsl2EngineExecutor.cpp.

References message.


Member Data Documentation

InConfigMessage& Xabsl2MessageInputSource::message [private]
 

The file to read the data from.

Definition at line 112 of file GTXabsl2EngineExecutor.h.

Referenced by readString(), and readValue().


The documentation for this class was generated from the following files:
Generated on Thu Sep 23 20:12:36 2004 for GT2004 by doxygen 1.3.6