SourcePro® API Reference Guide

 
List of all members
RWExternalErr Class Reference

Exception class that reports errors caused by external sources over which the library has no control. More...

#include <rw/rwerr.h>

Inheritance diagram for RWExternalErr:
RWxmsg RWCertificateKeyMismatchError RWCertificateNotValidError RWCertificateOrKeyTooLargeError RWConversionErr RWDecimalInexactErr< M > RWDecimalOverflowErr< M > RWExternalStreamException RWFileErr RWHttpInvalidBodyError RWInetHostNotFoundError RWInetServiceNotFoundError RWNetCantCreatePortalError RWNetCantRecvError RWNetCantSendError RWNetNoFactoryRegisteredError RWNetOperationTimeoutError RWNetSelectError RWNetWinsockInitError RWSecureSocketBadMemoryReferenceError RWSecureSocketInvalidFileError RWSecureSocketInvalidMethodError RWSecureSocketNoCallbackSpecifiedError RWSecureSocketPackageNotInitializedError RWSecureSocketRNGNotSeededError RWSecureSocketSelectError RWSecureSocketVersionError RWSockBadAddressFormatError RWSSLContextLoadVerifyLocationsError RWSSLContextUnableToSetCipherListError RWStreamErr RWUnableToReadCertificateError RWUnableToReadPrivateKeyError

Additional Inherited Members

- Public Member Functions inherited from RWxmsg
 RWxmsg (const char *msg)
 
 RWxmsg (const RWxmsg &msg)
 
 RWxmsg (RWxmsg &&msg)
 
RWxmsgoperator= (const RWxmsg &)
 
RWxmsgoperator= (RWxmsg &&msg)
 
virtual void raise () const
 
void swap (RWxmsg &rhs)
 
virtual const char * why () const
 
- Protected Member Functions inherited from RWxmsg
 RWxmsg (const char *msg, bool doCopy)
 

Detailed Description

RWExternalErr is derived from RWxmsg, and is used to report errors caused by external sources over which the library has no control. Currently, this class is used to report errors from RWFileManager and RWCollectable during file processing when an invalid file format is encountered.

Copyright © 2023 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.