nidas  v1.2-1520
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
nidas::util::InvalidParameterException Class Reference

#include <InvalidParameterException.h>

Inheritance diagram for nidas::util::InvalidParameterException:
Inheritance graph
[legend]

Public Member Functions

 InvalidParameterException (const std::string &module, const std::string &name, const std::string &msg)
 Create an InvalidParameterException, passing a name of the software or hardware module, the name of the parameter, and a message. More...
 
 InvalidParameterException (const std::string &message)
 Create an InvalidParameterException, passing a message. More...
 
Exceptionclone () const
 clone myself (a "virtual" constructor). More...
 
virtual int getErrno () const
 
virtual std::string toString () const throw ()
 
virtual const char * what () const throw ()
 

Static Public Member Functions

static std::string errnoToString (int err)
 Return string description of an errno (from errno.h). More...
 

Protected Attributes

std::string _what
 
int _errno
 

Constructor & Destructor Documentation

nidas::util::InvalidParameterException::InvalidParameterException ( const std::string &  module,
const std::string &  name,
const std::string &  msg 
)
inline

Create an InvalidParameterException, passing a name of the software or hardware module, the name of the parameter, and a message.

Referenced by clone().

nidas::util::InvalidParameterException::InvalidParameterException ( const std::string &  message)
inline

Create an InvalidParameterException, passing a message.

Member Function Documentation

Exception* nidas::util::InvalidParameterException::clone ( ) const
inlinevirtual

clone myself (a "virtual" constructor).

Reimplemented from nidas::util::Exception.

References InvalidParameterException().

string nidas::util::Exception::errnoToString ( int  err)
staticinherited
virtual int nidas::util::Exception::getErrno ( ) const
inlinevirtualinherited
virtual std::string nidas::util::Exception::toString ( ) const
throw (
)
inlinevirtualinherited
virtual const char* nidas::util::Exception::what ( ) const
throw (
)
inlinevirtualinherited

References nidas::util::Exception::_what.

Referenced by nidas::core::SensorHandler::add(), nidas::core::DSMService::cancel(), nidas::core::FsMount::cancel(), nidas::dynld::isff::GOESOutput::cancelThread(), nidas::dynld::isff::SE_GOESXmtr::cancelTransmit(), nidas::core::NidasApp::checkPidFile(), Garmin::checkPPS(), nidas::core::DSMService::checkSubThreads(), nidas::dynld::UDPSampleOutput::XMLSocketListener::checkWorkers(), nidas::util::McSocket< SocketT >::close(), nidas::core::DSMEngine::closeOutputs(), nidas::dynld::RawSampleService::connect(), nidas::core::DatagramSocket::connect(), nidas::dynld::UDPSampleOutput::connected(), nidas::util::FileSet::createFile(), nidas::core::DOMObjectFactory::createObject(), nidas::dynld::isff::WisardMote::createSampleTag(), nidas::core::VariableConverter::createVariableConverter(), nidas::core::DerivedDataReader::deleteInstance(), nidas::dynld::raf::AlicatSDI::derivedDataNotify(), nidas::core::SampleOutputRequestThread::destroyInstance(), Garmin::disableAllMessages(), Garmin::disableMessage(), Garmin::disablePPS(), nidas::dynld::SampleProcessor::disconnect(), nidas::dynld::raf::SyncRecordGenerator::disconnect(), nidas::dynld::raf::CVIProcessor::disconnect(), nidas::core::SampleArchiver::disconnect(), nidas::dynld::StatisticsProcessor::disconnect(), nidas::core::DSMEngine::disconnect(), nidas::core::RemoteSerialConnection::doEscCmds(), nidas::dynld::psql::PSQLSampleOutput::dropAllTables(), nidas::core::DSMEngine::DSMEngine(), Garmin::enableAllMessages(), Garmin::enableMessage(), Garmin::enablePPS(), nidas::dynld::raf::PSI9116_Sensor::executeXmlRpc(), nidas::core::Project::findDSM(), nidas::dynld::UDPSampleOutput::XMLSocketListener::fireWorkers(), nidas::dynld::SampleOutputStream::flush(), nidas::core::ProjectConfig::fromDOMElement(), nidas::core::DSMServer::fromDOMElement(), nidas::core::DSMService::fromDOMElement(), nidas::core::DatagramSocket::fromDOMElement(), nidas::core::DSMConfig::fromDOMElement(), nidas::core::Socket::fromDOMElement(), nidas::core::SampleIOProcessor::fromDOMElement(), nidas::core::CharacterSensor::fromDOMElement(), nidas::core::Project::fromDOMElement(), nidas::core::Variable::fromDOMElement(), nidas::core::DSMSensor::fromDOMElement(), nidas::dynld::raf::DSMAnalogSensor::getA2DSetup(), nidas::core::DSMSensor::getLooper(), nidas::core::Socket::getRemoteInet4Address(), nidas::core::RemoteSerialListener::handlePollEvents(), nidas::core::RemoteSerialConnection::handlePollEvents(), nidas::core::SensorHandler::PolledDSMSensor::handlePollEvents(), nidas::core::SensorHandler::NotifyPipe::handlePollEvents(), nidas::dynld::isff::PacketInputStream::init(), nidas::dynld::psql::PSQLSampleOutput::init(), nidas::dynld::isff::SE_GOESXmtr::init(), nidas::core::CharacterSensor::init(), nidas::dynld::raf::SyncRecordReader::init(), nidas::core::XmlRpcThread::interrupt(), nidas::core::SensorOpener::interrupt(), nidas::core::DerivedDataReader::interrupt(), nidas::core::DSMService::interrupt(), nidas::util::McSocketListener::interrupt(), nidas::util::McSocketMulticaster< SocketTT >::interrupt(), nidas::core::DSMService::join(), nidas::core::SamplePipeline::join(), nidas::core::DSMEngine::joinDataThreads(), nidas::util::McSocket< SocketT >::joinMulticaster(), nidas::dynld::isff::GOESOutput::joinThread(), nidas::core::DSMServerApp::killStatusThread(), nidas::dynld::isff::GOESOutput::killThread(), nidas::core::DSMServerApp::killXmlRpcThread(), nidas::core::DSMEngine::killXmlRpcThread(), nidas::util::McSocket< SocketT >::listen(), StatsProcess::listOutputSamples(), PConfig::loadRemoteXML(), nidas::core::NidasApp::lockMemory(), PacketReader::loop(), nidas::dynld::isff::MOSMote::MOS_TimeSyncer::looperNotify(), SensorSimulator::looperNotify(), nidas::core::SerialSensor::Prompter::looperNotify(), nidas::core::DSMServerApp::main(), main(), DmdA2dCk::main(), nidas::core::DSMEngine::main(), StatsProcess::main(), PConfig::main(), PSI::main(), DataDump::main(), SensorSimApp::main(), DataStats::main(), nidas::core::FsMount::mount(), nidas::core::SensorHandler::NotifyPipe::notify(), nidas::dynld::raf::DSMAnalogSensor::open(), nidas::core::SocketIODevice::open(), nidas::dynld::isff::CSAT3_Sonic::open(), nidas::core::ServerSocketIODevice::open(), nidas::util::FileSet::openNextFile(), nidas::dynld::SampleInputStream::parseInputHeader(), nidas::core::NidasApp::parseInputs(), ProjConfigIO::parseRunstring(), MergeVerifier::parseRunstring(), NidsMerge::parseRunstring(), TeeTTy::parseRunstring(), SyncDumper::parseRunstring(), SensorExtract::parseRunstring(), DmdA2dCk::parseRunstring(), PacketReader::parseRunstring(), nidas::core::DSMEngine::parseRunstring(), DataStats::parseRunstring(), nidas::core::CalFile::parseTime(), nidas::core::NidasApp::parseTime(), nidas::dynld::raf::LamsSensor::printStatus(), nidas::dynld::raf::DSMAnalogSensor::printStatus(), nidas::dynld::DSC_A2DSensor::printStatus(), nidas::dynld::DSC_FreqCounter::printStatus(), nidas::dynld::DSC_Event::printStatus(), nidas::dynld::DSC_PulseCounter::printStatus(), nidas::dynld::raf::IRIGSensor::printStatus(), nidas::dynld::raf::TwoD_USB::printStatus(), nidas::dynld::raf::DSMArincSensor::printStatus(), nidas::core::SerialSensor::printStatus(), nidas::dynld::isff::SE_GOESXmtr::printStatus(), nidas::core::SampleInputHeader::read(), nidas::dynld::raf::SyncServer::read(), nidas::dynld::ParoSci_202BG_Calibration::readCalFile(), nidas::core::VariableConverter::readCalFile(), nidas::dynld::raf::DSMAnalogSensor::readCalFile(), nidas::dynld::raf::A2D_Serial::readCalFile(), DataStats::readHeader(), Garmin::readInit(), nidas::dynld::isff::Wind3D::readOffsetsAnglesCalFile(), nidas::dynld::isff::PacketInputStream::readSamples(), DataStats::readSamples(), nidas::dynld::raf::CVIOutput::receive(), nidas::dynld::UDPSampleOutput::receive(), nidas::dynld::SampleOutputStream::receive(), nidas::dynld::AsciiOutput::receive(), nidas::dynld::psql::PSQLSampleOutput::receive(), nidas::dynld::raf::CVIProcessor::receive(), nidas::util::SocketImpl::receive(), nidas::core::SensorHandler::remove(), nidas::util::McSocket< SocketT >::request(), nidas::core::Socket::requestConnection(), nidas::core::ServerSocket::requestConnection(), nidas::core::requestXMLConfig(), PConfig::resolveCalFile(), FileSim::rewind(), HeaderUtil::run(), Garmin::run(), DatasetsApp::run(), nidas::core::SampleOutputRequestThread::run(), nidas::core::StatusListener::run(), ProjConfigIO::run(), nidas::core::DerivedDataReader::run(), GPS_SetClock::run(), PacketDecode::run(), MergeVerifier::run(), NidsMerge::run(), TeeTTy::run(), nidas::core::DSMServerApp::run(), SensorExtract::run(), StatsProcess::run(), DmdA2dCk::run(), SyncDumper::run(), nidas::core::SensorOpener::run(), ARLIngest::run(), nidas::core::DSMEngine::run(), ExtractDMT::run(), ExtractFast2D::run(), RemoteSerial::run(), nidas::dynld::raf::SyncServer::run(), TeeI2C::run(), nidas::core::DSMEngineStat::run(), nidas::dynld::isff::GOESOutput::run(), DataPrep::run(), nidas::core::SensorHandler::run(), nidas::core::FsMountWorkerThread::run(), nidas::core::DSMServerStat::run(), ublox::run(), nidas::dynld::UDPSampleOutput::XMLSocketListener::run(), nidas::dynld::RawSampleService::Worker::run(), nidas::core::Socket::ConnectionThread::run(), WriterThread::run(), ServerThread::run(), DataDump::run(), nidas::util::McSocketListener::run(), nidas::util::McSocketMulticaster< SocketTT >::run(), nidas::util::ThreadJoiner::run(), DataStats::run(), nidas::dynld::raf::SyncRecordReader::scanHeader(), Garmin::scanMessages(), nidas::dynld::RawSampleService::schedule(), nidas::dynld::raf::PSI9116_Sensor::sendCommand(), Garmin::sendInit(), nidas::dynld::raf::SppSerial::sendInitPacketAndCheckAck(), nidas::dynld::raf::SPP300_Serial::sendInitString(), nidas::dynld::raf::SPP100_Serial::sendInitString(), nidas::dynld::raf::SPP200_Serial::sendInitString(), nidas::dynld::raf::BCPD_Serial::sendInitString(), nidas::dynld::raf::CDP_Serial::sendInitString(), nidas::dynld::raf::PIP_Serial::sendInitString(), nidas::core::DSMConfig::sensorFromDOMElement(), Garmin::setBaudRateOption(), TeeTTy::setFIFOPriority(), TeeI2C::setFIFOPriority(), nidas::core::NidasApp::setupProcess(), nidas::dynld::raf::PSI9116_Sensor::stopStreams(), nidas::dynld::isff::CSAT3_Sonic::terminalMode(), nidas::util::Thread::test(), nidas::dynld::isff::SE_GOESXmtr::testTransmitSE120(), nidas::dynld::raf::DSMAnalogSensor::testVoltage(), nidas::dynld::isff::SE_GOESXmtr::transmitData(), ubx_config(), nidas::dynld::raf::CDP_Serial::validate(), nidas::dynld::raf::PIP_Serial::validate(), nidas::core::MultipleUDPSockets::write(), nidas::util::Cond::~Cond(), nidas::dynld::raf::CVIProcessor::~CVIProcessor(), nidas::core::DatagramSocket::~DatagramSocket(), nidas::util::Mutex::~Mutex(), nidas::core::SensorHandler::NotifyPipe::~NotifyPipe(), PacketReader::~PacketReader(), nidas::core::RemoteSerialConnection::~RemoteSerialConnection(), nidas::core::RemoteSerialListener::~RemoteSerialListener(), nidas::util::RWLock::~RWLock(), nidas::core::SampleArchiver::~SampleArchiver(), nidas::core::SampleBuffer::~SampleBuffer(), nidas::dynld::SampleProcessor::~SampleProcessor(), nidas::core::SampleSorter::~SampleSorter(), nidas::core::ServerSocket::~ServerSocket(), nidas::core::Socket::~Socket(), nidas::dynld::StatisticsProcessor::~StatisticsProcessor(), nidas::dynld::raf::SyncRecordGenerator::~SyncRecordGenerator(), and nidas::util::Thread::~Thread().

Member Data Documentation

int nidas::util::Exception::_errno
protectedinherited
std::string nidas::util::Exception::_what
protectedinherited

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