API Guides > ConceptRT 3.x
DynamicInvocationResultStream Class Reference

Dynamic invocation result stream enables us to get a stream from the DynamicInvocationResult. More...

Detailed Description

Dynamic invocation result stream enables us to get a stream from the DynamicInvocationResult.

+ Inheritance diagram for DynamicInvocationResultStream:

Public Member Methods

 DynamicInvocationResultStream (DynamicInvocationResult &result)
 Constructor. More...
 
bool EndOfStream () const
 Query if end of stream reached. More...
 
Char8 ReadChar ()
 Reads a character. More...
 
void WriteChar (Char8 c)
 Writes a character. More...
 
void Flush ()
 Flushes this object. More...
 
Int32 GetPosition () const
 Gets the position. More...
 
void Complete ()
 Sets as complete. More...
 
- Public Member Methods inherited from Stream
virtual ~Stream ()
 Destructor. More...
 
Int32 CopyFrom (Stream &stream, Int32 count)
 Copies from. More...
 
Int32 CopyFrom (Stream &stream)
 Copies from described by stream. More...
 

Constructor & Destructor Documentation

Constructor.

Parameters
result[in,out] The result.

Methods Documentation

void Complete ( )

Sets as complete.

bool EndOfStream ( ) const
virtual

Query if end of stream reached.

Returns
true if end of stream reached, false if not.

Implements Stream.

void Flush ( )
virtual

Flushes this object.

Implements Stream.

Int32 GetPosition ( ) const
virtual

Gets the position.

Returns
The position.
RT Exceptions:
RT_ERROR_SPECIALIZATION_NOT_SUPPORTED

Implements Stream.

Char8 ReadChar ( )
virtual

Reads a character.

Returns
The character.
RT Exceptions:
RT_ERROR_SPECIALIZATION_NOT_SUPPORTED

Implements Stream.

void WriteChar ( Char8  c)
virtual

Writes a character.

Parameters
cThe character.

Implements Stream.