3
#ifndef ADB_DESCRIBEPUBLICADDRESSESRESPONSETYPE_H
4
#define ADB_DESCRIBEPUBLICADDRESSESRESPONSETYPE_H
7
* adb_describePublicAddressesResponseType.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_describePublicAddressesResponseType class
16
typedef struct adb_describePublicAddressesResponseType adb_describePublicAddressesResponseType_t;
22
#include <axis2_util.h>
23
#include <axiom_soap.h>
24
#include <axis2_client.h>
31
#define ADB_DEFAULT_DIGIT_LIMIT 64
32
#define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
35
/******************************* Create and Free functions *********************************/
38
* Constructor for creating adb_describePublicAddressesResponseType_t
39
* @param env pointer to environment struct
40
* @return newly created adb_describePublicAddressesResponseType_t object
42
adb_describePublicAddressesResponseType_t* AXIS2_CALL
43
adb_describePublicAddressesResponseType_create(
44
const axutil_env_t *env );
47
* Free adb_describePublicAddressesResponseType_t object
48
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object to free
49
* @param env pointer to environment struct
50
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
52
axis2_status_t AXIS2_CALL
53
adb_describePublicAddressesResponseType_free (
54
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
55
const axutil_env_t *env);
59
/********************************** Getters and Setters **************************************/
60
/******** Deprecated for array types, Use 'Getters and Setters for Arrays' instead ***********/
64
* Getter for correlationId.
65
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
66
* @param env pointer to environment struct
67
* @return axis2_char_t*
69
axis2_char_t* AXIS2_CALL
70
adb_describePublicAddressesResponseType_get_correlationId(
71
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
72
const axutil_env_t *env);
75
* Setter for correlationId.
76
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
77
* @param env pointer to environment struct
78
* @param arg_correlationId axis2_char_t*
79
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
81
axis2_status_t AXIS2_CALL
82
adb_describePublicAddressesResponseType_set_correlationId(
83
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
84
const axutil_env_t *env,
85
const axis2_char_t* arg_correlationId);
88
* Resetter for correlationId
89
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
90
* @param env pointer to environment struct
91
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
93
axis2_status_t AXIS2_CALL
94
adb_describePublicAddressesResponseType_reset_correlationId(
95
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
96
const axutil_env_t *env);
103
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
104
* @param env pointer to environment struct
105
* @return axis2_char_t*
107
axis2_char_t* AXIS2_CALL
108
adb_describePublicAddressesResponseType_get_userId(
109
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
110
const axutil_env_t *env);
114
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
115
* @param env pointer to environment struct
116
* @param arg_userId axis2_char_t*
117
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
119
axis2_status_t AXIS2_CALL
120
adb_describePublicAddressesResponseType_set_userId(
121
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
122
const axutil_env_t *env,
123
const axis2_char_t* arg_userId);
126
* Resetter for userId
127
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_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_describePublicAddressesResponseType_reset_userId(
133
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
134
const axutil_env_t *env);
140
* Getter for statusMessage.
141
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
142
* @param env pointer to environment struct
143
* @return axis2_char_t*
145
axis2_char_t* AXIS2_CALL
146
adb_describePublicAddressesResponseType_get_statusMessage(
147
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
148
const axutil_env_t *env);
151
* Setter for statusMessage.
152
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
153
* @param env pointer to environment struct
154
* @param arg_statusMessage axis2_char_t*
155
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
157
axis2_status_t AXIS2_CALL
158
adb_describePublicAddressesResponseType_set_statusMessage(
159
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
160
const axutil_env_t *env,
161
const axis2_char_t* arg_statusMessage);
164
* Resetter for statusMessage
165
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_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_describePublicAddressesResponseType_reset_statusMessage(
171
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
172
const axutil_env_t *env);
179
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
180
* @param env pointer to environment struct
181
* @return axis2_bool_t
183
axis2_bool_t AXIS2_CALL
184
adb_describePublicAddressesResponseType_get_return(
185
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
186
const axutil_env_t *env);
190
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
191
* @param env pointer to environment struct
192
* @param arg_return axis2_bool_t
193
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
195
axis2_status_t AXIS2_CALL
196
adb_describePublicAddressesResponseType_set_return(
197
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
198
const axutil_env_t *env,
199
axis2_bool_t arg_return);
202
* Resetter for return
203
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_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_describePublicAddressesResponseType_reset_return(
209
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
210
const axutil_env_t *env);
216
* Getter for sourceAddresses. Deprecated for array types, Use adb_describePublicAddressesResponseType_get_sourceAddresses_at instead
217
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
218
* @param env pointer to environment struct
219
* @return Array of axis2_char_t*s.
221
axutil_array_list_t* AXIS2_CALL
222
adb_describePublicAddressesResponseType_get_sourceAddresses(
223
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
224
const axutil_env_t *env);
227
* Setter for sourceAddresses.Deprecated for array types, Use adb_describePublicAddressesResponseType_set_sourceAddresses_at
228
* or adb_describePublicAddressesResponseType_add_sourceAddresses instead.
229
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
230
* @param env pointer to environment struct
231
* @param arg_sourceAddresses Array of axis2_char_t*s.
232
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
234
axis2_status_t AXIS2_CALL
235
adb_describePublicAddressesResponseType_set_sourceAddresses(
236
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
237
const axutil_env_t *env,
238
axutil_array_list_t* arg_sourceAddresses);
241
* Resetter for sourceAddresses
242
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
243
* @param env pointer to environment struct
244
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
246
axis2_status_t AXIS2_CALL
247
adb_describePublicAddressesResponseType_reset_sourceAddresses(
248
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
249
const axutil_env_t *env);
255
* Getter for destAddresses. Deprecated for array types, Use adb_describePublicAddressesResponseType_get_destAddresses_at instead
256
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
257
* @param env pointer to environment struct
258
* @return Array of axis2_char_t*s.
260
axutil_array_list_t* AXIS2_CALL
261
adb_describePublicAddressesResponseType_get_destAddresses(
262
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
263
const axutil_env_t *env);
266
* Setter for destAddresses.Deprecated for array types, Use adb_describePublicAddressesResponseType_set_destAddresses_at
267
* or adb_describePublicAddressesResponseType_add_destAddresses instead.
268
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
269
* @param env pointer to environment struct
270
* @param arg_destAddresses Array of axis2_char_t*s.
271
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
273
axis2_status_t AXIS2_CALL
274
adb_describePublicAddressesResponseType_set_destAddresses(
275
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
276
const axutil_env_t *env,
277
axutil_array_list_t* arg_destAddresses);
280
* Resetter for destAddresses
281
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
282
* @param env pointer to environment struct
283
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
285
axis2_status_t AXIS2_CALL
286
adb_describePublicAddressesResponseType_reset_destAddresses(
287
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
288
const axutil_env_t *env);
291
/****************************** Getters and Setters For Arrays **********************************/
292
/************ Array Specific Operations: get_at, set_at, add, remove_at, sizeof *****************/
295
* E.g. use of get_at, set_at, add and sizeof
297
* for(i = 0; i < adb_element_sizeof_property(adb_object, env); i ++ )
299
* // Getting ith value to property_object variable
300
* property_object = adb_element_get_property_at(adb_object, env, i);
302
* // Setting ith value from property_object variable
303
* adb_element_set_property_at(adb_object, env, i, property_object);
305
* // Appending the value to the end of the array from property_object variable
306
* adb_element_add_property(adb_object, env, property_object);
308
* // Removing the ith value from an array
309
* adb_element_remove_property_at(adb_object, env, i);
318
* Get the ith element of sourceAddresses.
319
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
320
* @param env pointer to environment struct
321
* @param i index of the item to return
322
* @return ith axis2_char_t* of the array
324
axis2_char_t* AXIS2_CALL
325
adb_describePublicAddressesResponseType_get_sourceAddresses_at(
326
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
327
const axutil_env_t *env, int i);
330
* Set the ith element of sourceAddresses. (If the ith already exist, it will be replaced)
331
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
332
* @param env pointer to environment struct
333
* @param i index of the item to return
334
* @param arg_sourceAddresses element to set axis2_char_t* to the array
335
* @return ith axis2_char_t* of the array
337
axis2_status_t AXIS2_CALL
338
adb_describePublicAddressesResponseType_set_sourceAddresses_at(
339
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
340
const axutil_env_t *env, int i,
341
const axis2_char_t* arg_sourceAddresses);
345
* Add to sourceAddresses.
346
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
347
* @param env pointer to environment struct
348
* @param arg_sourceAddresses element to add axis2_char_t* to the array
349
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
351
axis2_status_t AXIS2_CALL
352
adb_describePublicAddressesResponseType_add_sourceAddresses(
353
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
354
const axutil_env_t *env,
355
const axis2_char_t* arg_sourceAddresses);
358
* Get the size of the sourceAddresses array.
359
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
360
* @param env pointer to environment struct.
361
* @return the size of the sourceAddresses array.
364
adb_describePublicAddressesResponseType_sizeof_sourceAddresses(
365
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
366
const axutil_env_t *env);
369
* Remove the ith element of sourceAddresses.
370
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
371
* @param env pointer to environment struct
372
* @param i index of the item to remove
373
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
375
axis2_status_t AXIS2_CALL
376
adb_describePublicAddressesResponseType_remove_sourceAddresses_at(
377
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
378
const axutil_env_t *env, int i);
383
* Get the ith element of destAddresses.
384
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
385
* @param env pointer to environment struct
386
* @param i index of the item to return
387
* @return ith axis2_char_t* of the array
389
axis2_char_t* AXIS2_CALL
390
adb_describePublicAddressesResponseType_get_destAddresses_at(
391
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
392
const axutil_env_t *env, int i);
395
* Set the ith element of destAddresses. (If the ith already exist, it will be replaced)
396
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
397
* @param env pointer to environment struct
398
* @param i index of the item to return
399
* @param arg_destAddresses element to set axis2_char_t* to the array
400
* @return ith axis2_char_t* of the array
402
axis2_status_t AXIS2_CALL
403
adb_describePublicAddressesResponseType_set_destAddresses_at(
404
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
405
const axutil_env_t *env, int i,
406
const axis2_char_t* arg_destAddresses);
410
* Add to destAddresses.
411
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
412
* @param env pointer to environment struct
413
* @param arg_destAddresses element to add axis2_char_t* to the array
414
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
416
axis2_status_t AXIS2_CALL
417
adb_describePublicAddressesResponseType_add_destAddresses(
418
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
419
const axutil_env_t *env,
420
const axis2_char_t* arg_destAddresses);
423
* Get the size of the destAddresses array.
424
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
425
* @param env pointer to environment struct.
426
* @return the size of the destAddresses array.
429
adb_describePublicAddressesResponseType_sizeof_destAddresses(
430
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
431
const axutil_env_t *env);
434
* Remove the ith element of destAddresses.
435
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
436
* @param env pointer to environment struct
437
* @param i index of the item to remove
438
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
440
axis2_status_t AXIS2_CALL
441
adb_describePublicAddressesResponseType_remove_destAddresses_at(
442
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
443
const axutil_env_t *env, int i);
448
/******************************* Checking and Setting NIL values *********************************/
449
/* Use 'Checking and Setting NIL values for Arrays' to check and set nil for individual elements */
452
* NOTE: set_nil is only available for nillable properties
458
* Check whether correlationId is nill
459
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
460
* @param env pointer to environment struct
461
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
463
axis2_bool_t AXIS2_CALL
464
adb_describePublicAddressesResponseType_is_correlationId_nil(
465
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
466
const axutil_env_t *env);
472
* Check whether userId is nill
473
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
474
* @param env pointer to environment struct
475
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
477
axis2_bool_t AXIS2_CALL
478
adb_describePublicAddressesResponseType_is_userId_nil(
479
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
480
const axutil_env_t *env);
486
* Check whether statusMessage is nill
487
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
488
* @param env pointer to environment struct
489
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
491
axis2_bool_t AXIS2_CALL
492
adb_describePublicAddressesResponseType_is_statusMessage_nil(
493
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
494
const axutil_env_t *env);
499
* Set statusMessage to nill (currently the same as reset)
500
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
501
* @param env pointer to environment struct
502
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
504
axis2_status_t AXIS2_CALL
505
adb_describePublicAddressesResponseType_set_statusMessage_nil(
506
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
507
const axutil_env_t *env);
511
* Check whether return is nill
512
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
513
* @param env pointer to environment struct
514
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
516
axis2_bool_t AXIS2_CALL
517
adb_describePublicAddressesResponseType_is_return_nil(
518
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
519
const axutil_env_t *env);
525
* Check whether sourceAddresses is nill
526
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
527
* @param env pointer to environment struct
528
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
530
axis2_bool_t AXIS2_CALL
531
adb_describePublicAddressesResponseType_is_sourceAddresses_nil(
532
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
533
const axutil_env_t *env);
539
* Check whether destAddresses is nill
540
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
541
* @param env pointer to environment struct
542
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
544
axis2_bool_t AXIS2_CALL
545
adb_describePublicAddressesResponseType_is_destAddresses_nil(
546
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
547
const axutil_env_t *env);
551
/*************************** Checking and Setting 'NIL' values in Arrays *****************************/
554
* NOTE: You may set this to remove specific elements in the array
555
* But you can not remove elements, if the specific property is declared to be non-nillable or sizeof(array) < minOccurs
559
* Check whether sourceAddresses is nill at i
560
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
561
* @param env pointer to environment struct.
562
* @param i index of the item to return.
563
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
565
axis2_bool_t AXIS2_CALL
566
adb_describePublicAddressesResponseType_is_sourceAddresses_nil_at(
567
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
568
const axutil_env_t *env, int i);
572
* Set sourceAddresses to nill at i
573
* @param _describePublicAddressesResponseType _ adb_describePublicAddressesResponseType_t object
574
* @param env pointer to environment struct.
575
* @param i index of the item to set.
576
* @return AXIS2_SUCCESS on success, or AXIS2_FAILURE otherwise.
578
axis2_status_t AXIS2_CALL
579
adb_describePublicAddressesResponseType_set_sourceAddresses_nil_at(
580
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
581
const axutil_env_t *env, int i);
585
* Check whether destAddresses is nill at i
586
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
587
* @param env pointer to environment struct.
588
* @param i index of the item to return.
589
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
591
axis2_bool_t AXIS2_CALL
592
adb_describePublicAddressesResponseType_is_destAddresses_nil_at(
593
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
594
const axutil_env_t *env, int i);
598
* Set destAddresses to nill at i
599
* @param _describePublicAddressesResponseType _ adb_describePublicAddressesResponseType_t object
600
* @param env pointer to environment struct.
601
* @param i index of the item to set.
602
* @return AXIS2_SUCCESS on success, or AXIS2_FAILURE otherwise.
604
axis2_status_t AXIS2_CALL
605
adb_describePublicAddressesResponseType_set_destAddresses_nil_at(
606
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
607
const axutil_env_t *env, int i);
611
/**************************** Serialize and Deserialize functions ***************************/
612
/*********** These functions are for use only inside the generated code *********************/
616
* Deserialize an XML to adb objects
617
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
618
* @param env pointer to environment struct
619
* @param dp_parent double pointer to the parent node to deserialize
620
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
621
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
622
* (Parent will order this in a case of choice)
623
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
625
axis2_status_t AXIS2_CALL
626
adb_describePublicAddressesResponseType_deserialize(
627
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
628
const axutil_env_t *env,
629
axiom_node_t** dp_parent,
630
axis2_bool_t *dp_is_early_node_valid,
631
axis2_bool_t dont_care_minoccurs);
636
* Declare namespace in the most parent node
637
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
638
* @param env pointer to environment struct
639
* @param parent_element parent element
640
* @param namespaces hash of namespace uri to prefix
641
* @param next_ns_index pointer to an int which contain the next namespace index
644
adb_describePublicAddressesResponseType_declare_parent_namespaces(
645
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
646
const axutil_env_t *env, axiom_element_t *parent_element,
647
axutil_hash_t *namespaces, int *next_ns_index);
652
* Serialize to an XML from the adb objects
653
* @param _describePublicAddressesResponseType adb_describePublicAddressesResponseType_t object
654
* @param env pointer to environment struct
655
* @param describePublicAddressesResponseType_om_node node to serialize from
656
* @param describePublicAddressesResponseType_om_element parent element to serialize from
657
* @param tag_closed whether the parent tag is closed or not
658
* @param namespaces hash of namespace uri to prefix
659
* @param next_ns_index an int which contain the next namespace index
660
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
662
axiom_node_t* AXIS2_CALL
663
adb_describePublicAddressesResponseType_serialize(
664
adb_describePublicAddressesResponseType_t* _describePublicAddressesResponseType,
665
const axutil_env_t *env,
666
axiom_node_t* describePublicAddressesResponseType_om_node, axiom_element_t *describePublicAddressesResponseType_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
669
* Check whether the adb_describePublicAddressesResponseType is a particle class (E.g. group, inner sequence)
670
* @return whether this is a particle class.
672
axis2_bool_t AXIS2_CALL
673
adb_describePublicAddressesResponseType_is_particle();
680
#endif /* ADB_DESCRIBEPUBLICADDRESSESRESPONSETYPE_H */