3
#ifndef ADB_NCRUNINSTANCERESPONSE_H
4
#define ADB_NCRUNINSTANCERESPONSE_H
7
* adb_ncRunInstanceResponse.h
9
* This file was auto-generated from WSDL
10
* by the Apache Axis2/Java version: 1.4 Built on : Apr 26, 2008 (06:25:17 EDT)
14
* adb_ncRunInstanceResponse class
16
typedef struct adb_ncRunInstanceResponse adb_ncRunInstanceResponse_t;
19
#include "adb_ncRunInstanceResponseType.h"
24
#include <axis2_util.h>
25
#include <axiom_soap.h>
26
#include <axis2_client.h>
33
#define ADB_DEFAULT_DIGIT_LIMIT 64
34
#define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
37
/******************************* Create and Free functions *********************************/
40
* Constructor for creating adb_ncRunInstanceResponse_t
41
* @param env pointer to environment struct
42
* @return newly created adb_ncRunInstanceResponse_t object
44
adb_ncRunInstanceResponse_t* AXIS2_CALL
45
adb_ncRunInstanceResponse_create(
46
const axutil_env_t *env );
49
* Free adb_ncRunInstanceResponse_t object
50
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object to free
51
* @param env pointer to environment struct
52
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
54
axis2_status_t AXIS2_CALL
55
adb_ncRunInstanceResponse_free (
56
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
57
const axutil_env_t *env);
61
/********************************** Getters and Setters **************************************/
66
* Getter for ncRunInstanceResponse.
67
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
68
* @param env pointer to environment struct
69
* @return adb_ncRunInstanceResponseType_t*
71
adb_ncRunInstanceResponseType_t* AXIS2_CALL
72
adb_ncRunInstanceResponse_get_ncRunInstanceResponse(
73
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
74
const axutil_env_t *env);
77
* Setter for ncRunInstanceResponse.
78
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
79
* @param env pointer to environment struct
80
* @param arg_ncRunInstanceResponse adb_ncRunInstanceResponseType_t*
81
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
83
axis2_status_t AXIS2_CALL
84
adb_ncRunInstanceResponse_set_ncRunInstanceResponse(
85
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
86
const axutil_env_t *env,
87
adb_ncRunInstanceResponseType_t* arg_ncRunInstanceResponse);
90
* Resetter for ncRunInstanceResponse
91
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
92
* @param env pointer to environment struct
93
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
95
axis2_status_t AXIS2_CALL
96
adb_ncRunInstanceResponse_reset_ncRunInstanceResponse(
97
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
98
const axutil_env_t *env);
103
/******************************* Checking and Setting NIL values *********************************/
107
* NOTE: set_nil is only available for nillable properties
113
* Check whether ncRunInstanceResponse is nill
114
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
115
* @param env pointer to environment struct
116
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
118
axis2_bool_t AXIS2_CALL
119
adb_ncRunInstanceResponse_is_ncRunInstanceResponse_nil(
120
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
121
const axutil_env_t *env);
126
* Set ncRunInstanceResponse to nill (currently the same as reset)
127
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
128
* @param env pointer to environment struct
129
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
131
axis2_status_t AXIS2_CALL
132
adb_ncRunInstanceResponse_set_ncRunInstanceResponse_nil(
133
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
134
const axutil_env_t *env);
137
/**************************** Serialize and Deserialize functions ***************************/
138
/*********** These functions are for use only inside the generated code *********************/
142
* Deserialize an XML to adb objects
143
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
144
* @param env pointer to environment struct
145
* @param dp_parent double pointer to the parent node to deserialize
146
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
147
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
148
* (Parent will order this in a case of choice)
149
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
151
axis2_status_t AXIS2_CALL
152
adb_ncRunInstanceResponse_deserialize(
153
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
154
const axutil_env_t *env,
155
axiom_node_t** dp_parent,
156
axis2_bool_t *dp_is_early_node_valid,
157
axis2_bool_t dont_care_minoccurs);
162
* Declare namespace in the most parent node
163
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
164
* @param env pointer to environment struct
165
* @param parent_element parent element
166
* @param namespaces hash of namespace uri to prefix
167
* @param next_ns_index pointer to an int which contain the next namespace index
170
adb_ncRunInstanceResponse_declare_parent_namespaces(
171
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
172
const axutil_env_t *env, axiom_element_t *parent_element,
173
axutil_hash_t *namespaces, int *next_ns_index);
178
* Serialize to an XML from the adb objects
179
* @param _ncRunInstanceResponse adb_ncRunInstanceResponse_t object
180
* @param env pointer to environment struct
181
* @param ncRunInstanceResponse_om_node node to serialize from
182
* @param ncRunInstanceResponse_om_element parent element to serialize from
183
* @param tag_closed whether the parent tag is closed or not
184
* @param namespaces hash of namespace uri to prefix
185
* @param next_ns_index an int which contain the next namespace index
186
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
188
axiom_node_t* AXIS2_CALL
189
adb_ncRunInstanceResponse_serialize(
190
adb_ncRunInstanceResponse_t* _ncRunInstanceResponse,
191
const axutil_env_t *env,
192
axiom_node_t* ncRunInstanceResponse_om_node, axiom_element_t *ncRunInstanceResponse_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
195
* Check whether the adb_ncRunInstanceResponse is a particle class (E.g. group, inner sequence)
196
* @return whether this is a particle class.
198
axis2_bool_t AXIS2_CALL
199
adb_ncRunInstanceResponse_is_particle();
206
#endif /* ADB_NCRUNINSTANCERESPONSE_H */