#include <Exceptions.h>
Inherited by dtn::api::ConnectionAbortedException, dtn::api::ConnectionException, dtn::api::ConnectionTimeoutException, dtn::core::BundleStorage::StorageSizeExeededException, dtn::core::EventException, dtn::core::NoReceiverFoundException, dtn::core::SQLiteBundleStorage::NoBundleFoundException, dtn::core::SQLiteBundleStorage::SQLiteQuerryException, dtn::daemon::Configuration::ParameterNotFoundException [private], dtn::daemon::Configuration::ParameterNotSetException [private], dtn::data::Bundle::NoSuchBlockFoundException, dtn::InvalidDataException, dtn::MissingObjectException, dtn::net::ConnectionManager::ShutdownException, dtn::net::ConnectionNotAvailableException, dtn::net::NeighborNotAvailableException, dtn::routing::BaseRouter::RoutingException, dtn::routing::NeighborDatabase::BloomfilterNotAvailableException, dtn::routing::NeighborDatabase::NoMoreTransfersAvailable, ibrcommon::Conditional::ConditionalAbortException, ibrcommon::IOException, ibrcommon::lowpansocket::SocketException, ibrcommon::MutexException, ibrcommon::NotImplementedException, ibrcommon::QueueUnblockedException, ibrcommon::SocketException, ibrcommon::tcpclient::SocketException, ibrcommon::ThreadException, and ibrcommon::udpsocket::SocketException.

Public Member Functions | |
| Exception () throw () | |
| Exception (const exception &) throw () | |
| virtual | ~Exception () throw () |
| virtual const char * | what () const throw () |
| Exception (string what) throw () | |
Protected Attributes | |
| string | _what |
Base class for all exceptions in the IBR common library.
Definition at line 21 of file Exceptions.h.
| ibrcommon::Exception::Exception | ( | ) | throw () [inline] |
Definition at line 24 of file Exceptions.h.
| ibrcommon::Exception::Exception | ( | const exception & | ) | throw () [inline] |
Definition at line 27 of file Exceptions.h.
| virtual ibrcommon::Exception::~Exception | ( | ) | throw () [inline, virtual] |
Definition at line 30 of file Exceptions.h.
| ibrcommon::Exception::Exception | ( | string | what | ) | throw () [inline] |
constructor with attached string value as reason.
| what | The detailed reason for this exception. |
Definition at line 46 of file Exceptions.h.
| virtual const char* ibrcommon::Exception::what | ( | ) | const throw () [inline, virtual] |
Get the explaining reason as string value.
Definition at line 37 of file Exceptions.h.
Referenced by dtn::routing::BaseRouter::componentDown(), dtn::net::UDPConvergenceLayer::componentRun(), dtn::net::LOWPANConvergenceLayer::componentRun(), dtn::net::HTTPConvergenceLayer::componentRun(), dtn::daemon::StatisticLogger::componentUp(), dtn::routing::BaseRouter::componentUp(), dtn::net::UDPConvergenceLayer::componentUp(), dtn::net::LOWPANConvergenceLayer::componentUp(), dtn::daemon::ApiServer::componentUp(), dtn::api::Client::connect(), createConvergenceLayers(), ibrcommon::Logger::enableAsync(), dtn::api::Client::eventConnectionDown(), dtn::net::TCPConvergenceLayer::TCPConnection::eventConnectionDown(), dtn::daemon::ClientHandler::eventConnectionDown(), dtn::api::Client::getBundle(), dtn::core::SimpleBundleStorage::getByDestination(), dtn::core::SimpleBundleStorage::getByFilter(), dtn::net::TCPConvergenceLayer::TCPConnection::initialize(), dtn::core::AbstractWorker::initialize(), dtn::daemon::ClientHandler::initialize(), main(), dtn::net::operator<<(), dtn::routing::FloodRoutingExtension::run(), dtn::routing::EpidemicRoutingExtension::run(), dtn::net::TCPConvergenceLayer::TCPConnection::run(), dtn::daemon::ClientHandler::run(), dtn::net::TCPConvergenceLayer::TCPConnection::shutdown(), dtn::daemon::ClientHandler::shutdown(), dtn::daemon::IndependentComponent::startup(), and dtn::api::Client::~Client().
string ibrcommon::Exception::_what [protected] |
Definition at line 49 of file Exceptions.h.
Referenced by ibrcommon::QueueUnblockedException::QueueUnblockedException().
1.7.1