00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef AXIOM_SOAP_FAULT_NODE_H
00019 #define AXIOM_SOAP_FAULT_NODE_H
00020
00025 #include <axutil_env.h>
00026 #include <axiom_soap_fault.h>
00027
00028 #ifdef __cplusplus
00029 extern "C"
00030 {
00031 #endif
00032
00033 typedef struct axiom_soap_fault_node axiom_soap_fault_node_t;
00044 AXIS2_EXTERN axiom_soap_fault_node_t * AXIS2_CALL
00045 axiom_soap_fault_node_create_with_parent(const axutil_env_t *env,
00046 axiom_soap_fault_t *fault);
00047
00056 AXIS2_EXTERN void AXIS2_CALL
00057 axiom_soap_fault_node_free(axiom_soap_fault_node_t *fault_node,
00058 const axutil_env_t *env);
00059
00060 AXIS2_EXTERN axis2_status_t AXIS2_CALL
00061 axiom_soap_fault_node_set_value(axiom_soap_fault_node_t *fault_node,
00062 const axutil_env_t *env,
00063 axis2_char_t *fault_val);
00064
00065 AXIS2_EXTERN axis2_char_t* AXIS2_CALL
00066 axiom_soap_fault_node_get_value(axiom_soap_fault_node_t *fault_node,
00067 const axutil_env_t *env);
00068
00069 AXIS2_EXTERN axiom_node_t* AXIS2_CALL
00070 axiom_soap_fault_node_get_base_node(axiom_soap_fault_node_t *fault_node,
00071 const axutil_env_t *env);
00072
00075 #ifdef __cplusplus
00076 }
00077 #endif
00078
00079 #endif