#include <source/ariba/utility/transport/tcpip/protlib/ie.h>
Inherits protlib::ProtLibException.
Inherited by protlib::IEMsgTooShort, protlib::IEProtocolSpecific, protlib::IETooBigForImpl, protlib::IEWrongLength, protlib::IEWrongSubtype, protlib::IEWrongType, protlib::IEWrongVersion, and protlib::PDUSyntaxError.

Public Types | |
| enum | error_t { ERROR_REGISTER, ERROR_CODING, ERROR_CATEGORY, ERROR_NO_IEMANAGER, ERROR_MSG_TOO_SHORT, ERROR_INVALID_STATE, ERROR_WRONG_TYPE, ERROR_WRONG_SUBTYPE, ERROR_WRONG_LENGTH, ERROR_NO_MEM, ERROR_TOO_BIG_FOR_IMPL, ERROR_UNKNOWN_ERRORCODE, ERROR_WRONG_VERSION, ERROR_UNEXPECTED_OBJECT, ERROR_PDU_SYNTAX, ERROR_OBJ_SET_FAILED, ERROR_PROT_SPECIFIC } |
IE error code - common parsing errors. More... | |
Public Member Functions | |
| IEError (error_t e) | |
| virtual | ~IEError () throw () |
| virtual const char * | getstr () const |
Public Attributes | |
| const error_t | err |
Protected Member Functions | |
| IEError (std::string msg) throw () | |
Static Private Attributes | |
| static const char * | err_str [] |
| IEError strings. | |
IE Error base class.
This is the base for all exceptions thrown during serialize() and deserialize().
Definition at line 160 of file ie.h.
IE error code - common parsing errors.
| const error_t protlib::IEError::err |
1.6.1