EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Protected Member Functions
thomsonreuters::ema::access::OmmOutOfRangeException Class Reference

OmmOutOfRangeException is thrown when a passed in method argument is out of range. More...

Inheritance diagram for thomsonreuters::ema::access::OmmOutOfRangeException:
thomsonreuters::ema::access::OmmException

Public Member Functions

Accessors
OmmException::ExceptionType getExceptionType () const
 
const EmaStringgetText () const
 
const EmaStringtoString () const
 
Destructor
virtual ~OmmOutOfRangeException ()
 
- Public Member Functions inherited from thomsonreuters::ema::access::OmmException
const EmaStringgetExceptionTypeAsString () const
 
 operator const char * () const
 

Protected Member Functions

 OmmOutOfRangeException ()
 
 OmmOutOfRangeException (const OmmOutOfRangeException &)
 
OmmOutOfRangeExceptionoperator= (const OmmOutOfRangeException &)
 
- Protected Member Functions inherited from thomsonreuters::ema::access::OmmException
 OmmException ()
 
 OmmException (const OmmException &)
 
OmmExceptionoperator= (const OmmException &)
 
OmmExceptionstatusText (const EmaString &statusText)
 
OmmExceptionstatusText (const char *statusText)
 
const EmaStringtoStringInt () const
 
virtual ~OmmException ()
 

Additional Inherited Members

- Public Types inherited from thomsonreuters::ema::access::OmmException
enum  ExceptionType {
  OmmInvalidUsageExceptionEnum,
  OmmInvalidConfigurationExceptionEnum,
  OmmSystemExceptionEnum,
  OmmOutOfRangeExceptionEnum,
  OmmInvalidHandleExceptionEnum,
  OmmMemoryExhaustionExceptionEnum,
  OmmInaccessibleLogFileExceptionEnum,
  OmmUnsupportedDomainTypeExceptionEnum,
  OmmJsonConverterExceptionEnum
}
 
- Protected Attributes inherited from thomsonreuters::ema::access::OmmException
char _errorText [MAX_SIZE]
 
UInt32 _errorTextLength
 
char _space [MAX_SIZE_PLUS_PADDING]
 

Detailed Description

Remarks
All methods in this class are Lock-free Method.
See Also
OmmException, OmmConsumerErrorClient, OmmProviderErrorClient

Definition at line 31 of file OmmOutOfRangeException.h.

Constructor & Destructor Documentation

virtual thomsonreuters::ema::access::OmmOutOfRangeException::~OmmOutOfRangeException ( )
virtual

Destructor

thomsonreuters::ema::access::OmmOutOfRangeException::OmmOutOfRangeException ( )
protected
thomsonreuters::ema::access::OmmOutOfRangeException::OmmOutOfRangeException ( const OmmOutOfRangeException )
protected

Member Function Documentation

OmmException::ExceptionType thomsonreuters::ema::access::OmmOutOfRangeException::getExceptionType ( ) const
virtual
const EmaString& thomsonreuters::ema::access::OmmOutOfRangeException::getText ( ) const
virtual

Returns Text.

Returns
EmaString with exception text information

Implements thomsonreuters::ema::access::OmmException.

OmmOutOfRangeException& thomsonreuters::ema::access::OmmOutOfRangeException::operator= ( const OmmOutOfRangeException )
protected
const EmaString& thomsonreuters::ema::access::OmmOutOfRangeException::toString ( ) const
virtual

Returns a string representation of the class instance.

Returns
string representation of the class instance

Implements thomsonreuters::ema::access::OmmException.