|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
The abstract base-class for all exceptions thrown by resip code. More...
#include <BaseException.hxx>
Public Member Functions | |
| virtual const char * | name () const noexcept=0 |
| const Data & | getMessage () const noexcept |
| const char * | what () const noexcept override |
Protected Member Functions | |
| BaseException (const Data &msg, const Data &file, int line) | |
Protected Attributes | |
| resip::Data | message |
| resip::Data | fileName |
| int | lineNumber |
Friends | |
| EncodeStream & | operator<< (EncodeStream &strm, const BaseException &e) |
| std::ostream & | operator<< (std::ostream &strm, const BaseException &e) |
The abstract base-class for all exceptions thrown by resip code.
Definition at line 19 of file BaseException.hxx.
Definition at line 12 of file BaseException.cxx.
|
inlinenoexcept |
Definition at line 24 of file BaseException.hxx.
|
pure virtualnoexcept |
Implemented in FlowManagerException, repro::WebAdmin::ConfigException, resip::BaseUsage::Exception, resip::Dialog::Exception, resip::DialogUsage::Exception, resip::DialogUsageManager::Exception, resip::DumException, resip::HandleException, resip::NonDialogUsage::Exception, resip::EncryptionManager::Exception, resip::UsageUseException, resip::DeprecatedDialog::Exception, resip::DnsInterface::Exception, resip::ExtensionHeader::Exception, resip::ExtensionParameter::Exception, resip::MultipartMixedContents::Exception, resip::ParserCategory::Exception, resip::SipMessage::Exception, resip::SipStack::Exception, resip::BaseSecurity::Exception, resip::Transport::Exception, reTurn::ReTurnConfig::Exception, resip::ConfigParse::Exception, resip::DataException, resip::DnsAAAARecord::AaaaException, resip::DnsCnameRecord::CnameException, resip::DnsHostRecord::HostException, resip::DnsNaptrRecord::NaptrException, resip::DnsSrvRecord::SrvException, resip::DnsStub::DnsStubException, resip::RROverlay::OverlayException, resip::DnsUtil::Exception, resip::FileSystem::Exception, and resip::ParseException.
|
inlineoverridenoexcept |
Definition at line 25 of file BaseException.hxx.
|
friend |
|
friend |
|
protected |
Definition at line 33 of file BaseException.hxx.
|
protected |
Definition at line 34 of file BaseException.hxx.
|
protected |
Definition at line 32 of file BaseException.hxx.