Jive reference manual
List of all members | Public Types | Public Member Functions | Public Attributes
jem::io::CancelledIOException Class Reference

#include <jem/io/CancelledIOException.h>

Inheritance diagram for jem::io::CancelledIOException:
Inheritance graph

Public Types

typedef CancelledIOException Self
 
typedef CancelledException Super
 
- Public Types inherited from jem::CancelledException
typedef Throwable Super
 
typedef CancelledException Self
 

Public Member Functions

 CancelledIOException (const String &where="", const String &what="I/O operation cancelled")
 
 CancelledIOException (idx_t n, const String &where="", const String &what="")
 
 CancelledIOException (const Self &rhs)
 
virtual String name () const
 Returns the class name of this exception. More...
 
- Public Member Functions inherited from jem::CancelledException
 CancelledException (const String &where="", const String &what="thread cancelled")
 
- Public Member Functions inherited from jem::Throwable
 Throwable (const String &place=String(), Const String &msg=String())
 Creates a new Throwable instance. More...
 
 Throwable (const Throwable &rhs)
 Creates a copy of another Throwable instance. More...
 
 ~Throwable ()
 Destructor. More...
 
virtual String where () const
 Returns a string describing the context in which this Throwable was thrown. More...
 
virtual String what () const
 Returns a string describing why this Throwable was thrown. More...
 

Public Attributes

const idx_t bytesTransferred
 

Member Typedef Documentation

Constructor & Destructor Documentation

jem::io::CancelledIOException::CancelledIOException ( const String where = "",
const String what = "I/O operation cancelled" 
)
explicit
jem::io::CancelledIOException::CancelledIOException ( idx_t  n,
const String where = "",
const String what = "" 
)
explicit
jem::io::CancelledIOException::CancelledIOException ( const Self rhs)

Member Function Documentation

virtual String jem::io::CancelledIOException::name ( ) const
virtual

Returns the full class name – including namespaces – of this Throwable instance. This function should be overriden by derived classes. For instance, a class named flip::FlopException should return the string "flip::FlopException".

Returns
A string describing the class name of this object.

Reimplemented from jem::CancelledException.

Member Data Documentation

const idx_t jem::io::CancelledIOException::bytesTransferred