95
95
adb_netConfigType_t* _netConfigType,
96
96
const axutil_env_t *env);
102
* Getter for publicMacAddress.
103
* @param _netConfigType adb_netConfigType_t object
104
* @param env pointer to environment struct
105
* @return axis2_char_t*
107
axis2_char_t* AXIS2_CALL
108
adb_netConfigType_get_publicMacAddress(
109
adb_netConfigType_t* _netConfigType,
110
const axutil_env_t *env);
113
* Setter for publicMacAddress.
114
* @param _netConfigType adb_netConfigType_t object
115
* @param env pointer to environment struct
116
* @param arg_publicMacAddress axis2_char_t*
117
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
119
axis2_status_t AXIS2_CALL
120
adb_netConfigType_set_publicMacAddress(
121
adb_netConfigType_t* _netConfigType,
122
const axutil_env_t *env,
123
const axis2_char_t* arg_publicMacAddress);
126
* Resetter for publicMacAddress
127
* @param _netConfigType adb_netConfigType_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_netConfigType_reset_publicMacAddress(
133
adb_netConfigType_t* _netConfigType,
134
const axutil_env_t *env);
141
* @param _netConfigType adb_netConfigType_t object
142
* @param env pointer to environment struct
146
adb_netConfigType_get_vlan(
147
adb_netConfigType_t* _netConfigType,
148
const axutil_env_t *env);
152
* @param _netConfigType adb_netConfigType_t object
153
* @param env pointer to environment struct
154
* @param arg_vlan int
155
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
157
axis2_status_t AXIS2_CALL
158
adb_netConfigType_set_vlan(
159
adb_netConfigType_t* _netConfigType,
160
const axutil_env_t *env,
165
* @param _netConfigType adb_netConfigType_t object
166
* @param env pointer to environment struct
167
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
169
axis2_status_t AXIS2_CALL
170
adb_netConfigType_reset_vlan(
171
adb_netConfigType_t* _netConfigType,
172
const axutil_env_t *env);
178
* Getter for privateIp.
102
* Getter for privateIp.
179
103
* @param _netConfigType adb_netConfigType_t object
180
104
* @param env pointer to environment struct
181
105
* @return axis2_char_t*
247
171
adb_netConfigType_t* _netConfigType,
248
172
const axutil_env_t *env);
179
* @param _netConfigType adb_netConfigType_t object
180
* @param env pointer to environment struct
184
adb_netConfigType_get_vlan(
185
adb_netConfigType_t* _netConfigType,
186
const axutil_env_t *env);
190
* @param _netConfigType adb_netConfigType_t object
191
* @param env pointer to environment struct
192
* @param arg_vlan int
193
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
195
axis2_status_t AXIS2_CALL
196
adb_netConfigType_set_vlan(
197
adb_netConfigType_t* _netConfigType,
198
const axutil_env_t *env,
203
* @param _netConfigType adb_netConfigType_t object
204
* @param env pointer to environment struct
205
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
207
axis2_status_t AXIS2_CALL
208
adb_netConfigType_reset_vlan(
209
adb_netConfigType_t* _netConfigType,
210
const axutil_env_t *env);
216
* Getter for networkIndex.
217
* @param _netConfigType adb_netConfigType_t object
218
* @param env pointer to environment struct
222
adb_netConfigType_get_networkIndex(
223
adb_netConfigType_t* _netConfigType,
224
const axutil_env_t *env);
227
* Setter for networkIndex.
228
* @param _netConfigType adb_netConfigType_t object
229
* @param env pointer to environment struct
230
* @param arg_networkIndex int
231
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
233
axis2_status_t AXIS2_CALL
234
adb_netConfigType_set_networkIndex(
235
adb_netConfigType_t* _netConfigType,
236
const axutil_env_t *env,
237
const int arg_networkIndex);
240
* Resetter for networkIndex
241
* @param _netConfigType adb_netConfigType_t object
242
* @param env pointer to environment struct
243
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
245
axis2_status_t AXIS2_CALL
246
adb_netConfigType_reset_networkIndex(
247
adb_netConfigType_t* _netConfigType,
248
const axutil_env_t *env);
253
253
/******************************* Checking and Setting NIL values *********************************/
257
257
* NOTE: set_nil is only available for nillable properties
263
263
* Check whether privateMacAddress is nill
271
271
const axutil_env_t *env);
277
* Check whether publicMacAddress is nill
278
* @param _netConfigType adb_netConfigType_t object
279
* @param env pointer to environment struct
280
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
282
axis2_bool_t AXIS2_CALL
283
adb_netConfigType_is_publicMacAddress_nil(
284
adb_netConfigType_t* _netConfigType,
285
const axutil_env_t *env);
291
* Check whether vlan is nill
292
* @param _netConfigType adb_netConfigType_t object
293
* @param env pointer to environment struct
294
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
296
axis2_bool_t AXIS2_CALL
297
adb_netConfigType_is_vlan_nil(
298
adb_netConfigType_t* _netConfigType,
299
const axutil_env_t *env);
305
277
* Check whether privateIp is nill
327
299
const axutil_env_t *env);
305
* Check whether vlan is nill
306
* @param _netConfigType adb_netConfigType_t object
307
* @param env pointer to environment struct
308
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
310
axis2_bool_t AXIS2_CALL
311
adb_netConfigType_is_vlan_nil(
312
adb_netConfigType_t* _netConfigType,
313
const axutil_env_t *env);
319
* Check whether networkIndex is nill
320
* @param _netConfigType adb_netConfigType_t object
321
* @param env pointer to environment struct
322
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
324
axis2_bool_t AXIS2_CALL
325
adb_netConfigType_is_networkIndex_nil(
326
adb_netConfigType_t* _netConfigType,
327
const axutil_env_t *env);
332
332
/**************************** Serialize and Deserialize functions ***************************/
333
333
/*********** These functions are for use only inside the generated code *********************/
337
337
* Deserialize an XML to adb objects
338
338
* @param _netConfigType adb_netConfigType_t object
339
339
* @param env pointer to environment struct
340
340
* @param dp_parent double pointer to the parent node to deserialize
341
341
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
342
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
342
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
343
343
* (Parent will order this in a case of choice)
344
344
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
350
350
axiom_node_t** dp_parent,
351
351
axis2_bool_t *dp_is_early_node_valid,
352
352
axis2_bool_t dont_care_minoccurs);
357
* Declare namespace in the most parent node
357
* Declare namespace in the most parent node
358
358
* @param _netConfigType adb_netConfigType_t object
359
359
* @param env pointer to environment struct
360
360
* @param parent_element parent element