soap fault
[SOAP]


Classes

struct  axiom_soap_fault_ops
 soap_fault operations struct ops Encapsulator struct of axiom_soap fault More...
struct  axiom_soap_fault
 soap_fault struct represent a soap_fault More...

Defines

#define AXIOM_SOAP_FAULT_FREE(fault, env)   ((fault)->ops->free_fn(fault, env))
#define AXIOM_SOAP_FAULT_GET_CODE(fault, env)   ((fault)->ops->get_code(fault, env))
#define AXIOM_SOAP_FAULT_GET_REASON(fault, env)   ((fault)->ops->get_reason(fault, env))
#define AXIOM_SOAP_FAULT_GET_DETAIL(fault, env)   ((fault)->ops->get_detail(fault, env))
#define AXIOM_SOAP_FAULT_GET_ROLE(fault, env)   ((fault)->ops->get_role(fault, env))
#define AXIOM_SOAP_FAULT_GET_NODE(fault, env)   ((fault)->ops->get_node(fault, env))
#define AXIOM_SOAP_FAULT_GET_BASE_NODE(fault, env)   ((fault)->ops->get_base_node(fault, env))
#define AXIOM_SOAP_FAULT_GET_EXCEPTION(fault, env)   ((fault)->ops->get_exception(fault, env))
#define AXIOM_SOAP_FAULT_SET_EXCEPTION(fault, env, exception)   ((fault)->ops->set_exception(fault, env, exception))

Functions

AXIS2_EXTERN axiom_soap_fault_taxiom_soap_fault_create_with_parent (const axis2_env_t *env, struct axiom_soap_body *parent)
AXIS2_EXTERN axiom_soap_fault_taxiom_soap_fault_create_with_exception (const axis2_env_t *env, struct axiom_soap_body *parent, axis2_char_t *exception)
AXIS2_EXTERN axiom_soap_fault_taxiom_soap_fault_create_default_fault (const axis2_env_t *env, struct axiom_soap_body *parent, const axis2_char_t *code_value, const axis2_char_t *reason_text, const int soap_version)

Define Documentation

#define AXIOM_SOAP_FAULT_FREE ( fault,
env   )     ((fault)->ops->free_fn(fault, env))

free soap_fault


Function Documentation

AXIS2_EXTERN axiom_soap_fault_t* axiom_soap_fault_create_with_exception ( const axis2_env_t env,
struct axiom_soap_body parent,
axis2_char_t *  exception 
)

create an returns a axiom_soap_fault_t struct with a soap fault detail element and have this exceptio string as a text of a child of soap fault detail

Parameters:
env environment must not be NULL
parent soap body struct must not be NULL
exceptio an error string must not be NULL
Returns:
pointer to axiom_soap_fault_t on success , otherwise return NULL

AXIS2_EXTERN axiom_soap_fault_t* axiom_soap_fault_create_with_parent ( const axis2_env_t env,
struct axiom_soap_body parent 
)

creates a soap fault struct

Parameters:
env environment must not be NULL
parent soap body struct to which this soap fault is the child
env Environment. MUST NOT be NULL
Returns:
pointer to axiom_soap_fault_t struct on success otherwise return NULL with error code set in environments error


Generated on Tue Oct 3 18:21:14 2006 for Axis2/C by  doxygen 1.4.7