Main Page | Modules | Class List | Directories | File List | Class Members | File Members

Error
[Axis2 utilities]


Classes

struct  axis2_error_ops
 Axis2 error operations struct. More...
struct  axis2_error
 Axis2 Error struct. More...

Defines

#define AXIS2_ERROR_FREE(error)   ((error->ops)->free(error))
#define AXIS2_ERROR_GET_MESSAGE(error, status_code)
#define AXIS2_ERROR_SET_ERROR_NUMBER(error, error_number)   ((error)->ops->set_error_number(error, error_number))
#define AXIS2_ERROR_SET_STATUS_CODE(error, status_code)   ((error)->ops->set_status_code(error, status_code))
#define AXIS2_ERROR_GET_STATUS_CODE(error)   ((error)->ops->get_status_code(error))

Typedefs

typedef axis2_error_ops axis2_error_ops_t
 Axis2 error operations struct.
typedef axis2_error axis2_error_t
 Axis2 Error struct.

Enumerations

enum  axis2_status_codes { AXIS2_CRTICAL_FAILURE = -1, AXIS2_FAILURE, AXIS2_SUCCESS }
 Axis2 status codes. More...
enum  axis2_error_codes {
  AXIS2_ERROR_NONE = 0, AXIS2_ERROR_NO_MEMORY, AXIS2_ERROR_INVALID_NULL_PARAM, AXIS2_ERROR_INVALID_ITERATOR_STATE,
  AXIS2_ERROR_INVALID_NODE_TYPE, AXIS2_ERROR_XML_READER_ELEMENT_NULL, AXIS2_ERROR_XML_READER_VALUE_NULL, AXIS2_ERROR_BUILDER_DONE_CANNOT_PULL,
  AXIS2_ERROR_INVALID_BUILDER_STATE_LAST_NODE_NULL, AXIS2_ERROR_INVALID_BUILDER_STATE_CANNOT_DISCARD, AXIS2_ERROR_INVALID_DOCUMENT_STATE_ROOT_NULL, AXIS2_ERROR_INVALID_DOCUMENT_STATE_UNDEFINED_NAMESPACE,
  AXIS2_ERROR_UNALLOCATED_MEMEORY_RELEASE_REQUESTED, AXIS2_ERROR_STRUCT_NOT_INITIALIZED, AXIS2_ERROR_COULD_NOT_OPEN_FILE, AXIS2_ERROR_ENVIRONMENT_IS_NULL,
  AXIS2_ERROR_INVALID_STATE_PARENT_NULL, AXIS2_ERROR_PARAMETER_LOCKED_CANNOT_OVERRIDE, AXIS2_ERROR_INVALID_STATE_PARAM_CONTAINER, AXIS2_ERROR_INVALID_STATE_PARAM,
  AXIS2_ERROR_INVALID_STATE_OPERATION, AXIS2_ERROR_INVALID_STATE_SVC, AXIS2_ERROR_INVALID_STATE_WSDL_SVC, AXIS2_ERROR_INVALID_STATE_SVC_GRP,
  AXIS2_ERROR_INVALID_STATE_WSDL_OPERATION, AXIS2_ERROR_INDEX_OUT_OF_BOUNDS, AXIS2_ERROR_BEFORE_AFTER_HANDLERS_SAME, AXIS2_ERROR_PHASE_FIRST_HANDLER_ALREADY_SET,
  AXIS2_ERROR_INVALID_PHASE_FIRST_HANDLER, AXIS2_ERROR_PHASE_LAST_HANDLER_ALREADY_SET, AXIS2_ERROR_INVALID_PHASE_LAST_HANDLER, AXIS2_ERROR_PHASE_ADD_HANDLER_INVALID,
  AXIS2_ERROR_INVALID_HANDLER_RULES, AXIS2_ERROR_INVALID_HANDLER_STATE, AXIS2_ERROR_NO_SUCH_ELEMENT, AXIS2_ERROR_COULD_NOT_MAP_MEP_URI_TO_MEP_CONSTANT,
  AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_OPERATION, AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC, AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC_GRP, AXIS2_ERROR_INVALID_STATE_MSG_CTX,
  AXIS2_ERROR_SERVICE_NOT_YET_FOUND, AXIS2_ERROR_CREATING_XML_STREAM_WRITER, AXIS2_ERROR_CREATING_XML_STREAM_READER, INVALID_MODULE_REF,
  PHASE_IS_NOT_SPECIFED, SERVICE_MODULE_CAN_NOT_REFER_GLOBAL_PHASE, INVALID_PHASE, AXIS2_ERROR_WRITING_START_ELEMENT,
  AXIS2_ERROR_WRITING_START_DOCUMENT, AXIS2_ERROR_WRITING_END_ELEMENT, AXIS2_ERROR_WRITING_END_DOCUMENT, AXIS2_ERROR_WRITING_START_ELEMENT_WITH_NAMESPACE,
  AXIS2_ERROR_WRITING_START_ELEMENT_WITH_NAMESPACE_PREFIX, AXIS2_ERROR_WRITING_EMPTY_ELEMENT, AXIS2_ERROR_WRITING_EMPTY_ELEMENT_WITH_NAMESPACE, AXIS2_ERROR_WRITING_EMPTY_ELEMENT_WITH_NAMESPACE_PREFIX,
  AXIS2_ERROR_WRITING_ATTRIBUTE, AXIS2_ERROR_WRITING_ATTRIBUTE_WITH_NAMESPACE, AXIS2_ERROR_WRITING_ATTRIBUTE_WITH_NAMESPACE_PREFIX, AXIS2_ERROR_WRITING_COMMENT,
  AXIS2_ERROR_WRITING_PROCESSING_INSTRUCTION, AXIS2_ERROR_WTRING_CDATA, AXIS2_ERROR_WRITING_DTD, AXIS2_ERROR_WRITING_DEFAULT_NAMESPACE,
  AXIS2_ERROR_TWO_SVCS_CANNOT_HAVE_SAME_NAME
}
 Axis2 error codes. More...

Define Documentation

#define AXIS2_ERROR_GET_MESSAGE error,
status_code   ) 
 

Value:

((error)->ops->get_message \
        (error, status_code))


Typedef Documentation

typedef struct axis2_error_ops axis2_error_ops_t
 

Axis2 error operations struct.

Encapsulator struct for operations of axis2_error

typedef struct axis2_error axis2_error_t
 

Axis2 Error struct.

Error holds the last errorno


Enumeration Type Documentation

enum axis2_error_codes
 

Axis2 error codes.

Set of error codes for Axis2

Enumeration values:
AXIS2_ERROR_NONE  No error
AXIS2_ERROR_NO_MEMORY  Out of memory
AXIS2_ERROR_INVALID_NULL_PARAM  NULL paramater was passed when a non NULL parameter was expected
AXIS2_ERROR_INVALID_ITERATOR_STATE  Iterator state invalid e.g. next called before calling first
AXIS2_ERROR_INVALID_NODE_TYPE  Node type is different from what is expected
AXIS2_ERROR_XML_READER_ELEMENT_NULL  axis2_xml_reader returned NULL element
AXIS2_ERROR_XML_READER_VALUE_NULL  axis2_xml_reader returned NULL value
AXIS2_ERROR_BUILDER_DONE_CANNOT_PULL  Builder done with pulling. Cannot pull any more
AXIS2_ERROR_INVALID_BUILDER_STATE_LAST_NODE_NULL  Bulder's last node is NULL when it is not supposed to be NULL
AXIS2_ERROR_INVALID_BUILDER_STATE_CANNOT_DISCARD  Discard faile because the builder state is invalid
AXIS2_ERROR_INVALID_DOCUMENT_STATE_ROOT_NULL  Document root is NULL, when it is not supposed to be NULL
AXIS2_ERROR_INVALID_DOCUMENT_STATE_UNDEFINED_NAMESPACE  Undefined namespace used
AXIS2_ERROR_UNALLOCATED_MEMEORY_RELEASE_REQUESTED  Trying to release unallocated memory
AXIS2_ERROR_STRUCT_NOT_INITIALIZED  Struct is not properly initialized
AXIS2_ERROR_COULD_NOT_OPEN_FILE  Could not open the file
AXIS2_ERROR_ENVIRONMENT_IS_NULL  Environment passed is null
AXIS2_ERROR_INVALID_STATE_PARENT_NULL  Parent requested, but parent is null
AXIS2_ERROR_PARAMETER_LOCKED_CANNOT_OVERRIDE  Parameter locked, Cannot override
AXIS2_ERROR_INVALID_STATE_PARAM_CONTAINER  Parameter container not set
AXIS2_ERROR_INVALID_STATE_PARAM  Parameter not set
AXIS2_ERROR_INVALID_STATE_OPERATION  Operation accessed has invalid state
AXIS2_ERROR_INVALID_STATE_SVC  Service accessed has invalid state
AXIS2_ERROR_INVALID_STATE_WSDL_SVC  Wsdl Service accessed has invalid state
AXIS2_ERROR_INVALID_STATE_SVC_GRP  Service group accessed has invalid state
AXIS2_ERROR_INVALID_STATE_WSDL_OPERATION  Wsdl operation accessed has invalid state
AXIS2_ERROR_INDEX_OUT_OF_BOUNDS  Array list index out of bounds
AXIS2_ERROR_BEFORE_AFTER_HANDLERS_SAME  Both before and after handlers cannot be the same
AXIS2_ERROR_PHASE_FIRST_HANDLER_ALREADY_SET  First handler of phase already set
AXIS2_ERROR_INVALID_PHASE_FIRST_HANDLER  Invalid first handler for phase
AXIS2_ERROR_PHASE_LAST_HANDLER_ALREADY_SET  Last handler of phase already set
AXIS2_ERROR_INVALID_PHASE_LAST_HANDLER  Invalid last handler for phase
AXIS2_ERROR_PHASE_ADD_HANDLER_INVALID  Only one handler allowed for phase, adding handler is not allowed
AXIS2_ERROR_INVALID_HANDLER_RULES  Invalid handler rules
AXIS2_ERROR_INVALID_HANDLER_STATE  Invalid handler state
AXIS2_ERROR_NO_SUCH_ELEMENT  No such element
AXIS2_ERROR_COULD_NOT_MAP_MEP_URI_TO_MEP_CONSTANT  Could not Map the MEP URI to a axis MEP constant value
AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_OPERATION  module has alredy engaged to the operation operation terminated !!!
AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC  module has alredy been engaged on the service.Operation terminated !!!
AXIS2_ERROR_MODULE_ALREADY_ENGAGED_TO_SVC_GRP  module has alredy been engaged on the service. Group Operation terminated !!!
AXIS2_ERROR_INVALID_STATE_MSG_CTX  Invalid message context state
AXIS2_ERROR_SERVICE_NOT_YET_FOUND  Service not yet found
AXIS2_ERROR_CREATING_XML_STREAM_WRITER  error occured creating xml stream writer
AXIS2_ERROR_CREATING_XML_STREAM_READER  error occured creating xml stream writer
AXIS2_ERROR_TWO_SVCS_CANNOT_HAVE_SAME_NAME  Two service can not have same name, a service with same name alredy exist in the system

enum axis2_status_codes
 

Axis2 status codes.

Possible status values for Axis2

Enumeration values:
AXIS2_CRTICAL_FAILURE  Critical Failure state
AXIS2_FAILURE  Failure state
AXIS2_SUCCESS  Success state


Generated on Wed Dec 7 07:58:28 2005 for Axis2/C by  doxygen 1.4.2