Public Member Functions | Private Attributes

nitro::exception Class Reference

Class of nitro library exception. More...

#include <utilities/exception.h>

List of all members.

Public Member Functions

 exception (void)
 exception (const std::string &theWhatInfo, int theCodeInfo)
virtual const char * what (void) const
virtual int code (void) const
virtual ~exception ()

Private Attributes

char WhatInfo [EXCEPTION_MESSAGE_LENGTH]
int CodeInfo

Detailed Description

Class of nitro library exception.

Author:
Dodonov A.A.

Definition at line 50 of file exception.h.


Constructor & Destructor Documentation

nitro::exception::exception ( void   ) 

Constructor.

Author:
Dodonov A.A.

Definition at line 12 of file exception.cpp.

References nitro::EXCEPTION_MESSAGE_LENGTH, and WhatInfo.

                                   : CodeInfo( 0 )
        {
                memset( WhatInfo , 0 , EXCEPTION_MESSAGE_LENGTH );
        }

nitro::exception::exception ( const std::string &  theWhatInfo,
int  theCodeInfo 
)

Constructor.

Parameters:
theWhatInfo - Textual description of the error.
theCodeInfo - Error code.
Author:
Dodonov A.A. Constructor.
Parameters:
theWhatInfo - Textual description of the error.
theCodeInfo - Error code.
Author:
Dodonov A.A.

Definition at line 25 of file exception.cpp.

References CodeInfo, nitro::EXCEPTION_MESSAGE_LENGTH, and WhatInfo.

        {
                memset( WhatInfo , 0 , EXCEPTION_MESSAGE_LENGTH );
                strncpy( WhatInfo , theWhatInfo.c_str() , ( std::size_t )( EXCEPTION_MESSAGE_LENGTH - 1 ) < ( std::size_t )( theWhatInfo.size() + 1 ) ? ( std::size_t )( EXCEPTION_MESSAGE_LENGTH - 1 ) : ( std::size_t )( theWhatInfo.size() + 1 ) );
                
                CodeInfo = theCodeInfo;
        }

nitro::exception::~exception (  )  [virtual]

Destructor (virtual).

Author:
Dodonov A.A.

Definition at line 43 of file exception.cpp.

        {
        }


Member Function Documentation

int nitro::exception::code ( void   )  const [virtual]

Function returns error code.

Returns:
Error code.
Author:
Dodonov A.A.

Definition at line 38 of file exception.cpp.

References CodeInfo.

Referenced by nitro::Timer::Action(), nitro::XMLTag::AddAttribute(), nitro::MVC::AddController(), nitro::FSPath::AddEndSlash(), nitro::ZIPAbstraction::AddFile(), nitro::MVC::AddModel(), nitro::ObjectManager< managing_class >::AddObject(), nitro::CommandRedirections::AddRedirectionRule(), nitro::MemoryDescription::AddressIn(), nitro::XMLTag::AddTag(), nitro::MVC::AddView(), nitro::MemoryHandler::Allocate(), nitro::Allocator::AllocateArray(), nitro::Allocator::AllocateBlock(), nitro::CSVFile::AppendAllRecords(), nitro::BinaryData::AppendData(), nitro::CSVFile::AppendRecord(), nitro::ZIPUtilities::ArchiveDirectory(), nitro::Converters::atof(), nitro::Converters::atoi(), nitro::XMLTag::AttributeExists(), nitro::ObjectManagerBasic< managing_class >::Back(), nitro::Parsers::BeginsWith(), nitro::BinaryData::BinaryData(), nitro::PGDatabase::ClearResult(), nitro::MySQLDatabase::ClearResult(), nitro::UnZIPAbstraction::Close(), nitro::ZIPAbstraction::Close(), nitro::FileAbstraction::Close(), nitro::UnTARAbstraction::CloseFile(), nitro::CSVFile::CloseFile(), nitro::CollectDirectoriesFromDirectory(), nitro::CollectFilesFromDirectory(), nitro::Parsers::CommandLineParameterExists(), nitro::PGDatabase::Connect(), nitro::MySQLDatabase::Connect(), nitro::Database::Connect(), nitro::MemoryHandler::Copy(), nitro::ObjectManagerBasic< managing_class >::Count(), nitro::XMLTag::CountOfAttributes(), nitro::XMLTag::CountOfChildTags(), nitro::MVC::Create(), nitro::DirectoryAbstraction::CreateDirectory(), nitro::MutexAbstraction::CreateMutex(), nitro::LocalObjectManager< managing_class >::CreateObject(), nitro::ProcessAbstraction::CreateProcess(), nitro::ThreadAbstraction::CreateThread(), nitro::MemoryHandler::Deallocate(), nitro::Allocator::DeallocateArray(), nitro::Allocator::DeallocateBlock(), nitro::Decode(), nitro::Encoders::DecodeBase64(), nitro::Database::Delete(), nitro::FSPath::DeleteEndSlash(), nitro::FileAbstraction::DeleteFile(), nitro::ObjectManagerBasic< managing_class >::DeleteObject(), nitro::XMLTag::DeleteTag(), nitro::Directory::DirectoryExists(), nitro::PGDatabase::Disconnect(), nitro::MySQLDatabase::Disconnect(), nitro::DispatchBuffer(), nitro::DynamicLibLoader::DynamicLibLoader(), nitro::Encode(), nitro::Encoders::EncodeBase64(), nitro::Parsers::EndsWith(), nitro::MVC::Entry(), nitro::TopWindow::ExecuteCommand(), nitro::MVC::ExecuteCommand(), nitro::FSPath::ExplodePath(), nitro::Parsers::ExplodeString(), nitro::UnTARAbstraction::ExtractFile(), nitro::FSPath::ExtractFileExtension(), nitro::FSPath::ExtractFileName(), nitro::FSPath::ExtractFilePath(), nitro::ZIPUtilities::ExtractFiles(), nitro::FSPath::ExtractModuleName(), nitro::Database::FetchAssociativeArrays(), nitro::Database::FetchCommonArrays(), nitro::PGDatabase::FieldCount(), nitro::MySQLDatabase::FieldCount(), nitro::File::File(), nitro::File::FileExists(), nitro::File::FileSize(), nitro::DirectoryAbstraction::FindFirst(), nitro::DirectoryAbstraction::FindNext(), nitro::Parsers::FindSubSequence(), nitro::Directory::ForceCreateDirectory(), nitro::File::ForceCreateFile(), nitro::Converters::ftoa(), nitro::XMLTag::GetAttribute_bool(), nitro::XMLTag::GetAttribute_float(), nitro::XMLTag::GetAttribute_int(), nitro::XMLTag::GetAttribute_string(), nitro::XMLTag::GetAttributeName(), nitro::BinaryData::GetBuffer(), nitro::BinaryData::GetBufferLength(), nitro::TARFileHeader::GetCheckSum(), nitro::Parsers::GetCommandLineParameter(), nitro::Parsers::GetCommonPrefix(), nitro::MVC::GetController(), nitro::UnZIPAbstraction::GetCountOfFiles(), nitro::UnTARAbstraction::GetCountOfFiles(), nitro::PGDatabase::GetFieldName(), nitro::MySQLDatabase::GetFieldName(), nitro::BinaryData::GetFirstOccurance(), nitro::FileAbstraction::GetGroup(), nitro::TopWindow::GetGUI(), nitro::CSVFile::GetHeaderItem(), nitro::CSVFile::GetHeaderItemsCount(), nitro::PluginInterface::GetInterface(), nitro::File::GetLastModified(), nitro::MVC::GetModel(), nitro::DirectoryAbstraction::GetName(), nitro::PluginInterface::GetNewInterface(), nitro::ObjectManagerBasic< managing_class >::GetObjectCursor(), nitro::BinaryData::GetOccuranceCount(), nitro::FileAbstraction::GetOwner(), nitro::PGDatabase::GetRecordField(), nitro::MySQLDatabase::GetRecordField(), nitro::DynamicLibLoader::GetResource(), nitro::XMLFile::GetRoot(), nitro::MVC::GetStartupControllerCommand(), nitro::MVC::GetStartupControllerName(), nitro::MVC::GetStartupViewName(), nitro::INIFile::GetString(), nitro::XMLTag::GetTag(), nitro::TemplateEngine::GetTemplate(), nitro::StringCollection::GetValueAsFloat(), nitro::StringCollection::GetValueAsInteger(), nitro::StringCollection::GetValueAsString(), nitro::MVC::GetView(), nitro::UnZIPAbstraction::GotoFile(), nitro::UnZIPAbstraction::GotoFirstFile(), nitro::UnTARAbstraction::GotoFirstFile(), nitro::UnZIPAbstraction::GotoNextFile(), nitro::INIFile::INIFile(), nitro::Database::Insert(), nitro::PluginInterface::InterfaceExported(), nitro::XMLTag::IsClosingTag(), nitro::DirectoryAbstraction::IsDirectory(), nitro::DirectoryAbstraction::IsDots(), nitro::DirectoryAbstraction::IsFile(), nitro::PluginInterface::IsPlugin(), nitro::Converters::itoa(), nitro::XMLTag::LastTag(), nitro::File::LoadBinDataFromFile(), nitro::INIFile::LoadINIFile(), nitro::DynamicLibManager::LoadLibrary(), nitro::DynamicLibLoader::LoadLibrary(), nitro::MVC::LoadModule(), nitro::MVC::LoadModules(), nitro::TemplateEngine::LoadTemplateFromFile(), nitro::XMLTag::LoadXML(), nitro::XMLFile::LoadXML(), nitro::MutexAbstraction::Lock(), nitro::LogStream::LogStream(), nitro::Encoders::md5(), nitro::MDFinal(), nitro::MDTransform(), nitro::MDUpdate(), nitro::MemoryDescription::MemoryDescription(), nitro::XMLTag::MoveTag(), nitro::MutexAbstraction::MutexAbstraction(), nitro::MVC::MVC(), nitro::MySQLDatabase::MySQLDatabase(), nitro::ObjectManagerBasic< managing_class >::ObjectExists(), nitro::MemoryDescription::OnAssigned(), nitro::MemoryDescription::OnCopied(), nitro::Application::OnExit(), nitro::Application::OnInit(), nitro::UnZIPAbstraction::Open(), nitro::ZIPAbstraction::Open(), nitro::FileAbstraction::Open(), nitro::UnTARAbstraction::OpenFile(), nitro::CSVFile::OpenFile(), nitro::BinaryData::operator const char *(), nitro::LogStream::operator<<(), nitro::BinaryData::operator=(), nitro::ProcessAbstraction::operator=(), nitro::ObjectManagerBasic< managing_class >::operator[](), nitro::XMLTag::operator[](), nitro::XMLFile::ParseHeader(), nitro::PGDatabase::PGDatabase(), nitro::ProcessAbstraction::ProcessAbstraction(), nitro::XMLTag::ProcessAttributes(), nitro::PGDatabase::Query(), nitro::MySQLDatabase::Query(), nitro::Database::Query(), nitro::FileAbstraction::Read(), nitro::CSVFile::ReadAllRecords(), nitro::UnTARAbstraction::ReadHeader(), nitro::CSVFile::ReadHeader(), nitro::CSVFile::ReadRecord(), nitro::PGDatabase::RecordCount(), nitro::MySQLDatabase::RecordCount(), nitro::CommandRedirections::RedirectCommand(), nitro::MemoryDescription::RegisterPointer(), nitro::LogStream::Release(), nitro::BinaryData::Release(), nitro::ThreadAbstraction::Release(), nitro::MutexAbstraction::Release(), nitro::DirectoryAbstraction::Release(), nitro::LocalObjectManager< managing_class >::Release(), nitro::ObjectManagerBasic< managing_class >::Release(), nitro::XMLTag::Release(), nitro::DynamicLibLoader::Release(), nitro::PluginInterface::ReleaseInterface(), nitro::MemoryDescription::ReleaseNestedPointers(), nitro::FileAbstraction::RenameFile(), nitro::BinaryData::ReplaceBuffer(), nitro::BinaryData::Reserve(), nitro::LogStream::Reset(), nitro::DynamicLibLoader::ResourceExists(), nitro::Timer::Run(), nitro::Thread::Run(), nitro::File::SaveBinDataToFile(), nitro::INIFile::SaveINIFile(), nitro::XMLFile::SaveXML(), nitro::XMLTag::SaveXML(), nitro::XMLTag::SaveXMLToANSIString(), nitro::FileAbstraction::Seek(), nitro::Database::Select(), nitro::XMLTag::SetAttribute(), nitro::BinaryData::SetByte(), nitro::TARFileHeader::SetCheckSum(), nitro::Timer::SetInstant(), nitro::XMLTag::SetName(), nitro::INIFile::SetPath(), nitro::UnTARAbstraction::SetReadCursor(), nitro::Timer::SetSingle(), nitro::INIFile::SetString(), nitro::Timer::SetTimeout(), nitro::TemplateEngine::SetVariable(), nitro::TemplateEngine::SetVariables(), nitro::ThreadAbstraction::Sleep(), nitro::Parsers::StringToSet(), nitro::XMLTag::TagExists(), nitro::FileAbstraction::Tell(), nitro::ProcessAbstraction::TerminateProcess(), nitro::Thread::Thread(), nitro::SUtils::TrimLeft(), nitro::SUtils::TrimRight(), nitro::MutexAbstraction::UnLock(), nitro::UnTARAbstraction::UnTARAbstraction(), nitro::UnZIPAbstraction::UnZIPAbstraction(), nitro::UnZIPAbstraction::UnZIPFile(), nitro::Database::Update(), nitro::ProcessAbstraction::Wait(), nitro::WalkThroughDirectory(), nitro::File::Write(), nitro::FileAbstraction::Write(), nitro::XMLFile::XMLFile(), nitro::XMLTag::XMLTag(), nitro::Encoders::XORDecode(), nitro::Encoders::XOREncode(), nitro::ZIPAbstraction::ZIPAbstraction(), and nitro::LogStream::~LogStream().

        {
                return( CodeInfo );
        }

const char * nitro::exception::what ( void   )  const [virtual]

Function returns textual description of the error.

Returns:
Textual description of the error.
Author:
Dodonov A.A.

Definition at line 33 of file exception.cpp.

References WhatInfo.

Referenced by nitro::Timer::Action(), nitro::XMLTag::AddAttribute(), nitro::MVC::AddController(), nitro::FSPath::AddEndSlash(), nitro::ZIPAbstraction::AddFile(), nitro::MVC::AddModel(), nitro::ObjectManager< managing_class >::AddObject(), nitro::CommandRedirections::AddRedirectionRule(), nitro::MemoryDescription::AddressIn(), nitro::XMLTag::AddTag(), nitro::MVC::AddView(), nitro::Pointer< stored_type, memory_handler >::Allocate(), nitro::MemoryHandler::Allocate(), nitro::Allocator::AllocateArray(), nitro::Allocator::AllocateBlock(), nitro::CSVFile::AppendAllRecords(), nitro::BinaryData::AppendData(), nitro::CSVFile::AppendRecord(), nitro::ZIPUtilities::ArchiveDirectory(), nitro::Converters::atof(), nitro::Converters::atoi(), nitro::XMLTag::AttributeExists(), nitro::ObjectManagerBasic< managing_class >::Back(), nitro::Parsers::BeginsWith(), nitro::BinaryData::BinaryData(), nitro::PGDatabase::ClearResult(), nitro::MySQLDatabase::ClearResult(), nitro::UnZIPAbstraction::Close(), nitro::ZIPAbstraction::Close(), nitro::FileAbstraction::Close(), nitro::UnTARAbstraction::CloseFile(), nitro::CSVFile::CloseFile(), nitro::CollectDirectoriesFromDirectory(), nitro::CollectFilesFromDirectory(), nitro::Parsers::CommandLineParameterExists(), nitro::PGDatabase::Connect(), nitro::MySQLDatabase::Connect(), nitro::Database::Connect(), nitro::MemoryHandler::Copy(), nitro::ObjectManagerBasic< managing_class >::Count(), nitro::XMLTag::CountOfAttributes(), nitro::XMLTag::CountOfChildTags(), nitro::MVC::Create(), nitro::DirectoryAbstraction::CreateDirectory(), nitro::MutexAbstraction::CreateMutex(), nitro::LocalObjectManager< managing_class >::CreateObject(), nitro::ProcessAbstraction::CreateProcess(), nitro::ThreadAbstraction::CreateThread(), nitro::MemoryHandler::Deallocate(), nitro::Allocator::DeallocateArray(), nitro::Allocator::DeallocateBlock(), nitro::Decode(), nitro::Encoders::DecodeBase64(), nitro::Database::Delete(), nitro::FSPath::DeleteEndSlash(), nitro::FileAbstraction::DeleteFile(), nitro::ObjectManagerBasic< managing_class >::DeleteObject(), nitro::XMLTag::DeleteTag(), nitro::Directory::DirectoryExists(), nitro::PGDatabase::Disconnect(), nitro::MySQLDatabase::Disconnect(), nitro::DispatchBuffer(), nitro::DynamicLibLoader::DynamicLibLoader(), nitro::Encode(), nitro::Encoders::EncodeBase64(), nitro::Parsers::EndsWith(), nitro::MVC::Entry(), nitro::TopWindow::ExecuteCommand(), nitro::MVC::ExecuteCommand(), nitro::FSPath::ExplodePath(), nitro::Parsers::ExplodeString(), nitro::UnTARAbstraction::ExtractFile(), nitro::FSPath::ExtractFileExtension(), nitro::FSPath::ExtractFileName(), nitro::FSPath::ExtractFilePath(), nitro::ZIPUtilities::ExtractFiles(), nitro::FSPath::ExtractModuleName(), nitro::Database::FetchAssociativeArrays(), nitro::Database::FetchCommonArrays(), nitro::PGDatabase::FieldCount(), nitro::MySQLDatabase::FieldCount(), nitro::File::File(), nitro::File::FileExists(), nitro::File::FileSize(), nitro::DirectoryAbstraction::FindFirst(), nitro::DirectoryAbstraction::FindNext(), nitro::Parsers::FindSubSequence(), nitro::Directory::ForceCreateDirectory(), nitro::File::ForceCreateFile(), nitro::Converters::ftoa(), nitro::XMLTag::GetAttribute_bool(), nitro::XMLTag::GetAttribute_float(), nitro::XMLTag::GetAttribute_int(), nitro::XMLTag::GetAttribute_string(), nitro::XMLTag::GetAttributeName(), nitro::Pointer< stored_type, memory_handler >::GetBuffer(), nitro::BinaryData::GetBuffer(), nitro::BinaryData::GetBufferLength(), nitro::Pointer< stored_type, memory_handler >::GetBufferSize(), nitro::TARFileHeader::GetCheckSum(), nitro::Parsers::GetCommandLineParameter(), nitro::Parsers::GetCommonPrefix(), nitro::MVC::GetController(), nitro::UnZIPAbstraction::GetCountOfFiles(), nitro::UnTARAbstraction::GetCountOfFiles(), nitro::PGDatabase::GetFieldName(), nitro::MySQLDatabase::GetFieldName(), nitro::BinaryData::GetFirstOccurance(), nitro::FileAbstraction::GetGroup(), nitro::TopWindow::GetGUI(), nitro::CSVFile::GetHeaderItem(), nitro::CSVFile::GetHeaderItemsCount(), nitro::PluginInterface::GetInterface(), nitro::File::GetLastModified(), nitro::MVC::GetModel(), nitro::DirectoryAbstraction::GetName(), nitro::PluginInterface::GetNewInterface(), nitro::ObjectManagerBasic< managing_class >::GetObjectCursor(), nitro::BinaryData::GetOccuranceCount(), nitro::FileAbstraction::GetOwner(), nitro::PGDatabase::GetRecordField(), nitro::MySQLDatabase::GetRecordField(), nitro::DynamicLibLoader::GetResource(), nitro::XMLFile::GetRoot(), nitro::MVC::GetStartupControllerCommand(), nitro::MVC::GetStartupControllerName(), nitro::MVC::GetStartupViewName(), nitro::INIFile::GetString(), nitro::XMLTag::GetTag(), nitro::TemplateEngine::GetTemplate(), nitro::StringCollection::GetValueAsFloat(), nitro::StringCollection::GetValueAsInteger(), nitro::StringCollection::GetValueAsString(), nitro::MVC::GetView(), nitro::UnZIPAbstraction::GotoFile(), nitro::UnZIPAbstraction::GotoFirstFile(), nitro::UnTARAbstraction::GotoFirstFile(), nitro::UnZIPAbstraction::GotoNextFile(), nitro::INIFile::INIFile(), nitro::Database::Insert(), nitro::PluginInterface::InterfaceExported(), nitro::XMLTag::IsClosingTag(), nitro::DirectoryAbstraction::IsDirectory(), nitro::DirectoryAbstraction::IsDots(), nitro::DirectoryAbstraction::IsFile(), nitro::PluginInterface::IsPlugin(), nitro::Converters::itoa(), nitro::XMLTag::LastTag(), nitro::File::LoadBinDataFromFile(), nitro::INIFile::LoadINIFile(), nitro::DynamicLibManager::LoadLibrary(), nitro::DynamicLibLoader::LoadLibrary(), nitro::MVC::LoadModule(), nitro::MVC::LoadModules(), nitro::TemplateEngine::LoadTemplateFromFile(), nitro::XMLTag::LoadXML(), nitro::XMLFile::LoadXML(), nitro::XMLFile::LoadXMLFromANSIString(), nitro::MutexAbstraction::Lock(), nitro::LogStream::LogStream(), nitro::Encoders::md5(), nitro::MDFinal(), nitro::MDTransform(), nitro::MDUpdate(), nitro::MemoryDescription::MemoryDescription(), nitro::XMLTag::MoveTag(), nitro::MutexAbstraction::MutexAbstraction(), nitro::MVC::MVC(), nitro::MySQLDatabase::MySQLDatabase(), nitro::ObjectManagerBasic< managing_class >::ObjectExists(), nitro::MemoryDescription::OnAssigned(), nitro::MemoryDescription::OnCopied(), nitro::Application::OnExit(), nitro::Application::OnInit(), nitro::UnZIPAbstraction::Open(), nitro::ZIPAbstraction::Open(), nitro::FileAbstraction::Open(), nitro::UnTARAbstraction::OpenFile(), nitro::CSVFile::OpenFile(), nitro::BinaryData::operator const char *(), nitro::LogStream::operator<<(), nitro::Pointer< stored_type, memory_handler >::operator=(), nitro::BinaryData::operator=(), nitro::ProcessAbstraction::operator=(), nitro::Pointer< stored_type, memory_handler >::operator[](), nitro::ObjectManagerBasic< managing_class >::operator[](), nitro::XMLTag::operator[](), nitro::XMLFile::ParseHeader(), nitro::PGDatabase::PGDatabase(), nitro::Pointer< stored_type, memory_handler >::Pointer(), nitro::ProcessAbstraction::ProcessAbstraction(), nitro::XMLTag::ProcessAttributes(), nitro::PGDatabase::Query(), nitro::MySQLDatabase::Query(), nitro::Database::Query(), nitro::FileAbstraction::Read(), nitro::CSVFile::ReadAllRecords(), nitro::UnTARAbstraction::ReadHeader(), nitro::CSVFile::ReadHeader(), nitro::CSVFile::ReadRecord(), nitro::PGDatabase::RecordCount(), nitro::MySQLDatabase::RecordCount(), nitro::CommandRedirections::RedirectCommand(), nitro::MemoryDescription::RegisterPointer(), nitro::Pointer< stored_type, memory_handler >::Release(), nitro::LogStream::Release(), nitro::BinaryData::Release(), nitro::ThreadAbstraction::Release(), nitro::MutexAbstraction::Release(), nitro::DirectoryAbstraction::Release(), nitro::LocalObjectManager< managing_class >::Release(), nitro::ObjectManagerBasic< managing_class >::Release(), nitro::XMLTag::Release(), nitro::DynamicLibLoader::Release(), nitro::PluginInterface::ReleaseInterface(), nitro::MemoryDescription::ReleaseNestedPointers(), nitro::FileAbstraction::RenameFile(), nitro::BinaryData::ReplaceBuffer(), nitro::BinaryData::Reserve(), nitro::LogStream::Reset(), nitro::DynamicLibLoader::ResourceExists(), nitro::Timer::Run(), nitro::Thread::Run(), nitro::File::SaveBinDataToFile(), nitro::INIFile::SaveINIFile(), nitro::XMLFile::SaveXML(), nitro::XMLTag::SaveXML(), nitro::XMLTag::SaveXMLToANSIString(), nitro::FileAbstraction::Seek(), nitro::Database::Select(), nitro::XMLTag::SetAttribute(), nitro::BinaryData::SetByte(), nitro::TARFileHeader::SetCheckSum(), nitro::Timer::SetInstant(), nitro::XMLTag::SetName(), nitro::INIFile::SetPath(), nitro::UnTARAbstraction::SetReadCursor(), nitro::Timer::SetSingle(), nitro::INIFile::SetString(), nitro::Timer::SetTimeout(), nitro::TemplateEngine::SetVariable(), nitro::TemplateEngine::SetVariables(), nitro::ThreadAbstraction::Sleep(), nitro::Parsers::StringToSet(), nitro::XMLTag::TagExists(), nitro::FileAbstraction::Tell(), nitro::ProcessAbstraction::TerminateProcess(), nitro::Thread::Thread(), nitro::SUtils::TrimLeft(), nitro::SUtils::TrimRight(), nitro::MutexAbstraction::UnLock(), nitro::UnTARAbstraction::UnTARAbstraction(), nitro::UnZIPAbstraction::UnZIPAbstraction(), nitro::UnZIPAbstraction::UnZIPFile(), nitro::Database::Update(), nitro::ProcessAbstraction::Wait(), nitro::WalkThroughDirectory(), nitro::File::Write(), nitro::FileAbstraction::Write(), nitro::XMLFile::XMLFile(), nitro::XMLTag::XMLTag(), nitro::Encoders::XORDecode(), nitro::Encoders::XOREncode(), nitro::ZIPAbstraction::ZIPAbstraction(), and nitro::LogStream::~LogStream().

        {
                return( WhatInfo );
        }


Member Data Documentation

Error code.

Author:
Dodonov A.A.

Definition at line 173 of file exception.h.

Referenced by code(), and exception().

Textual description of the error.

Author:
Dodonov A.A.

Definition at line 161 of file exception.h.

Referenced by exception(), and what().


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

Generated by  doxygen 1.6.1