All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HSEP::EC Namespace Reference

Error code definitions. More...

Variables

const ErrorCode OK = ERRCODE(ErrorType_Base, 0)
 No error.
 
const ErrorCode IncompleteProcessing = ERRCODE(ErrorType_Base, 1)
 Process was finished before its normal finalization.
 
const ErrorCode BufferOverflow = ERRCODE(ErrorType_Base, 2)
 Attempt to write beyond the buffer given space.
 
const ErrorCode BufferUnderflow = ERRCODE(ErrorType_Base, 3)
 Attempt to write before the buffer given space.
 
const ErrorCode IncompleteParameter = ERRCODE(ErrorType_Base, 4)
 The parameter doesn't have the minimum required information.
 
const ErrorCode IncompleteParameters = ERRCODE(ErrorType_Base, 5)
 Not enough parameters were given.
 
const ErrorCode AccessError = ERRCODE(ErrorType_Base, 6)
 Process lacks of minimum access permissions to complete operation.
 
const ErrorCode ManyOpenFiles = ERRCODE(ErrorType_Base, 7)
 The quantity of open files exceeds the system capacity.
 
const ErrorCode NotEnoughMemory = ERRCODE(ErrorType_Base, 8)
 The system doesn't have enough free memory to perform operation.
 
const ErrorCode InvalidMemoryPosition = ERRCODE(ErrorType_Base, 9)
 The referenced memory area is out of place.
 
const ErrorCode InvalidHexValue = ERRCODE(ErrorType_Base,10)
 The provided hexadecimal value is invalid.
 
const ErrorCode EvenSizeExpected = ERRCODE(ErrorType_Base,11)
 Incomplete was received.
 
const ErrorCode AlreadyCreated = ERRCODE(ErrorType_Base,12)
 The specified object was already created.
 
const ErrorCode PathNameVeryLong = ERRCODE(ErrorType_Base,13)
 The provided name for a file exceeds the maximum possible length.
 
const ErrorCode InvalidObject = ERRCODE(ErrorType_Base,14)
 Attempt to use an inexistent object.
 
const ErrorCode InvalidArgument = ERRCODE(ErrorType_Base,15)
 The provided argument was wrong.
 
const ErrorCode NotCatalogedError = ERRCODE(0,999999)
 Not cataloged error.
 
const ErrorCode NoDataFound = ERRCODE(ErrorType_Data,0)
 A query didn't produce any data.
 
const ErrorCode NoStatementCreated = ERRCODE(ErrorType_Data,1)
 The statement creation failed.
 
const ErrorCode CantReadDBConfFile = ERRCODE(ErrorType_Data,2)
 The specific DB configuration file was not able to be readed.
 

Detailed Description

Error code definitions.

Variable Documentation

const ErrorCode HSEP::EC::AccessError = ERRCODE(ErrorType_Base, 6)

Process lacks of minimum access permissions to complete operation.

Definition at line 37 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::SharedMemory(), and HSEP::DirTool::traverse().

const ErrorCode HSEP::EC::AlreadyCreated = ERRCODE(ErrorType_Base,12)

The specified object was already created.

Definition at line 43 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::SharedMemory().

const ErrorCode HSEP::EC::BufferOverflow = ERRCODE(ErrorType_Base, 2)

Attempt to write beyond the buffer given space.

Definition at line 33 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::StringTool::fromHex(), HSEP::SharedMemory::read(), HSEP::StringTool::split(), and HSEP::SharedMemory::write().

const ErrorCode HSEP::EC::BufferUnderflow = ERRCODE(ErrorType_Base, 3)

Attempt to write before the buffer given space.

Definition at line 34 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::read(), and HSEP::SharedMemory::write().

const ErrorCode HSEP::EC::CantReadDBConfFile = ERRCODE(ErrorType_Data,2)

The specific DB configuration file was not able to be readed.

Definition at line 33 of file HSEPData.0.1/include/HSEPData/ErrorCode.h.

Referenced by HSEPData::DB::loadInstances().

const ErrorCode HSEP::EC::EvenSizeExpected = ERRCODE(ErrorType_Base,11)

Incomplete was received.

Definition at line 42 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::StringTool::fromHex().

const ErrorCode HSEP::EC::IncompleteParameter = ERRCODE(ErrorType_Base, 4)

The parameter doesn't have the minimum required information.

Definition at line 35 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::StringTool::split().

const ErrorCode HSEP::EC::IncompleteParameters = ERRCODE(ErrorType_Base, 5)

Not enough parameters were given.

Definition at line 36 of file HSEP.0.1/include/HSEP/ErrorCode.h.

const ErrorCode HSEP::EC::IncompleteProcessing = ERRCODE(ErrorType_Base, 1)
const ErrorCode HSEP::EC::InvalidArgument = ERRCODE(ErrorType_Base,15)

The provided argument was wrong.

Definition at line 46 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::SharedMemory().

const ErrorCode HSEP::EC::InvalidHexValue = ERRCODE(ErrorType_Base,10)

The provided hexadecimal value is invalid.

Definition at line 41 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::StringTool::fromHex().

const ErrorCode HSEP::EC::InvalidMemoryPosition = ERRCODE(ErrorType_Base, 9)

The referenced memory area is out of place.

Definition at line 40 of file HSEP.0.1/include/HSEP/ErrorCode.h.

const ErrorCode HSEP::EC::InvalidObject = ERRCODE(ErrorType_Base,14)

Attempt to use an inexistent object.

Definition at line 45 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::SharedMemory().

const ErrorCode HSEP::EC::ManyOpenFiles = ERRCODE(ErrorType_Base, 7)

The quantity of open files exceeds the system capacity.

Definition at line 38 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::SharedMemory(), and HSEP::DirTool::traverse().

const ErrorCode HSEP::EC::NoDataFound = ERRCODE(ErrorType_Data,0)

A query didn't produce any data.

Definition at line 31 of file HSEPData.0.1/include/HSEPData/ErrorCode.h.

Referenced by HSEPData::QueryRunner::execute().

const ErrorCode HSEP::EC::NoStatementCreated = ERRCODE(ErrorType_Data,1)

The statement creation failed.

Definition at line 32 of file HSEPData.0.1/include/HSEPData/ErrorCode.h.

Referenced by HSEPData::QueryRunner::prepareStatement().

const ErrorCode HSEP::EC::NotEnoughMemory = ERRCODE(ErrorType_Base, 8)

The system doesn't have enough free memory to perform operation.

Definition at line 39 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::DirTool::traverse().

const ErrorCode HSEP::EC::PathNameVeryLong = ERRCODE(ErrorType_Base,13)

The provided name for a file exceeds the maximum possible length.

Definition at line 44 of file HSEP.0.1/include/HSEP/ErrorCode.h.

Referenced by HSEP::SharedMemory::SharedMemory().