SourcePro® API Reference Guide

 
Loading...
Searching...
No Matches
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 RWSSLContextLoadVerifyLocationsError RWSSLContextUnableToSetCipherListError RWSecureSocketBadMemoryReferenceError RWSecureSocketInvalidFileError RWSecureSocketInvalidMethodError RWSecureSocketNoCallbackSpecifiedError RWSecureSocketPackageNotInitializedError RWSecureSocketRNGNotSeededError RWSecureSocketSelectError RWSecureSocketVersionError RWSockBadAddressFormatError 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 © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.