activemq-cpp-3.4.0

decaf::nio::BufferUnderflowException Class Reference

#include <src/main/decaf/nio/BufferUnderflowException.h>

Inheritance diagram for decaf::nio::BufferUnderflowException:

Public Member Functions

 BufferUnderflowException () throw ()
 Default Constructor.
 BufferUnderflowException (const lang::Exception &ex) throw ()
 Copy Constructor.
 BufferUnderflowException (const BufferUnderflowException &ex) throw ()
 Copy Constructor.
 BufferUnderflowException (const char *file, const int lineNumber, const std::exception *cause, const char *msg,...) throw ()
 Constructor - Initializes the file name and line number where this message occurred.
 BufferUnderflowException (const std::exception *cause) throw ()
 Constructor.
 BufferUnderflowException (const char *file, const int lineNumber, const char *msg,...) throw ()
 Constructor.
virtual BufferUnderflowExceptionclone () const
 Clones this exception.
virtual ~BufferUnderflowException () throw ()

Constructor & Destructor Documentation

decaf::nio::BufferUnderflowException::BufferUnderflowException ( ) throw () [inline]

Default Constructor.

decaf::nio::BufferUnderflowException::BufferUnderflowException ( const lang::Exception ex) throw () [inline]

Copy Constructor.

Parameters:
exthe exception to copy
decaf::nio::BufferUnderflowException::BufferUnderflowException ( const BufferUnderflowException ex) throw () [inline]

Copy Constructor.

Parameters:
exthe exception to copy, which is an instance of this type
decaf::nio::BufferUnderflowException::BufferUnderflowException ( const char *  file,
const int  lineNumber,
const std::exception *  cause,
const char *  msg,
  ... 
) throw () [inline]

Constructor - Initializes the file name and line number where this message occurred.

Sets the message to report, using an optional list of arguments to parse into the message

Parameters:
fileThe file name where exception occurs
lineNumberThe line number where the exception occurred.
causeThe exception that was the cause for this one to be thrown.
msgThe message to report
...list of primitives that are formatted into the message
decaf::nio::BufferUnderflowException::BufferUnderflowException ( const std::exception *  cause) throw () [inline]

Constructor.

Parameters:
causePointer to the exception that caused this one to be thrown, the object is cloned caller retains ownership.
decaf::nio::BufferUnderflowException::BufferUnderflowException ( const char *  file,
const int  lineNumber,
const char *  msg,
  ... 
) throw () [inline]

Constructor.

Parameters:
fileThe file name where exception occurs
lineNumberThe line number where the exception occurred.
msgThe message to report
...list of primitives that are formatted into the message
virtual decaf::nio::BufferUnderflowException::~BufferUnderflowException ( ) throw () [inline, virtual]

Member Function Documentation

virtual BufferUnderflowException* decaf::nio::BufferUnderflowException::clone ( ) const [inline, virtual]

Clones this exception.

This is useful for cases where you need to preserve the type of the original exception as well as the message. All subclasses should override.

Reimplemented from decaf::lang::Exception.


The documentation for this class was generated from the following file: