IEndOfStream

The streaming framework throws this exception class.

This exception signals a read past the end of an IDataStream.


IEndOfStream - Member Functions and Data by Group

Constructors & Destructor

Use the destructor to destroy instances of IEndOfStream. Instances of this class are only constructed by the streaming implementation.


[view class]
~IEndOfStream
public:
virtual ~IEndOfStream()
Destructs objects of this class.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IEndOfStream
Used to construct objects of this class.


Overload 1
public:
IEndOfStream( const char* text = 0, long errorID = 0, Severity severity = recoverable )
This constructor is used by the streaming implementation when the error condition is detected. It would not normally be used by application code.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
public:
IEndOfStream(const IEndOfStream& other)

The copy constructor is provided so that the compiler can make copies of the object during the throwing of an exception.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Exception Type

Use these members to determine the name (type) of the exception. This is used for logging out an exception object's error information.


[view class]
name
public:
virtual const char* name() const
Gets the name of the class. Intended to be used by general exception handling code that does not have prior knowledge of the actual derived class type.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IEndOfStream - Inherited Member Functions and Data

Inherited Public Functions

IException
IInvalidRequest

Inherited Public Data

IException

Inherited Protected Functions

Inherited Protected Data