pdns  4.3.0
About: PowerDNS daemon - a high performance authoritative nameserver.
  Fossies Dox: pdns-4.3.0.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

PDNSException Class Reference

Generic Exception thrown. More...

#include <pdnsexception.hh>

Inheritance diagram for PDNSException:
[legend]
Collaboration diagram for PDNSException:
[legend]

Public Member Functions

 PDNSException ()
 
 PDNSException (string r)
 

Public Attributes

string reason
 

Detailed Description

Generic Exception thrown.

Definition at line 28 of file pdnsexception.hh.

Constructor & Destructor Documentation

◆ PDNSException() [1/2]

PDNSException::PDNSException ( )
inline

Definition at line 31 of file pdnsexception.hh.

◆ PDNSException() [2/2]

PDNSException::PDNSException ( string  r)
inline

Definition at line 32 of file pdnsexception.hh.

Member Data Documentation

◆ reason

string PDNSException::reason

Definition at line 34 of file pdnsexception.hh.

Referenced by BackendMakerClass::all(), apiServerTSIGKeys(), apiServerZoneDetail(), apiServerZones(), changeSlaveZoneMaster(), checkZone(), AXFRRetriever::connect(), PipeBackend::directBackendCmd(), DLRediscoverHandler(), DLRestHandler(), TCPNameserver::doConnection(), CommunicatorClass::doNotifications(), PacketHandler::doQuestion(), doSecPoll(), PacketHandler::forwardPacket(), PipeBackend::get(), GSQLBackend::getAllDomains(), GSQLBackend::getDomainInfo(), getGeoForLua(), GSQLBackend::getUnfreshSlaveInfos(), TCPNameserver::go(), CommunicatorClass::go(), WebServer::go(), WebServer::handleRequest(), CommunicatorClass::ixfrSuck(), PipeBackend::list(), CommunicatorClass::loadArgsIntoSet(), Bind2Backend::loadConfig(), PipeBackend::lookup(), luaSynth(), main(), DNSProxy::mainloop(), CommunicatorClass::mainloop(), MultiThreadDistributor< Answer, Question, Backend >::makeThread(), PipeBackend::PipeBackend(), PacketHandler::processUpdate(), SingleThreadDistributor< Answer, Question, Backend >::question(), CommunicatorClass::queueNotifyDomain(), Bind2Backend::queueReloadAndStore(), CoWrapper::receive(), RemoteBackend::recv(), GeoIPBackend::reload(), Resolver::resolve(), RemoteBackend::send(), SlaveSenderReceiver::send(), WebServer::serveConnection(), Socket::setReuseAddr(), setupLuaRecords(), SingleThreadDistributor< Answer, Question, Backend >::SingleThreadDistributor(), CommunicatorClass::slaveRefresh(), CommunicatorClass::suck(), testSchema(), DynListener::theListener(), TCPNameserver::thread(), PacketHandler::trySuperMasterSynchronous(), updateDomainSettingsFromDocument(), updateThread(), and WebServerConnectionThreadStart().


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