Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Advanced Tools Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWExternalStreamException

Module:  Advanced Tools   Package:  Streams


RWExternalStreamException RWExternalErr

Local Index

Members

Header File

#include <rw/stream/RWExternalStreamException.h>

Description

Base class for all the stream exceptions.

Table 6: RWExternalStreamException error codes

Code Meaning

featureNotSupported

Reports a feature not currently supported due to compiler limitation.

flush

Error while flushing the stream.

get

Error while reading a data type.

internalIstream

Internal istream object is in fail or bad state.

internalOstream

Internal ostream object is in fail or bad state.

invalidParameter

One of the parameters has been assigned an invalid value.

invalidUTF8Encoding

A sequence of bytes is not formatted according to UTF-8.

invalidUnicodeEncoding

A sequence of RWUChar does not represent a valid sequence of UTF-16 characters.

ok = 0

Everything is fine.

outOfMemory

The last memory allocation request failed.

read

Error while reading an RWByte, char, wchar_t, or RWUChar.

write

Error while writing to the stream.

Public Constructors

RWExternalStreamException();
RWExternalStreamException(const RWCString& msg,ErrorCode err);
RWExternalStreamException(const RWExternalStreamException& x); 
RWExternalStreamException(const char* msg,ErrorCode err);

Public Member Function

ErrorCode 
errorCode() const; 


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.