3
#ifndef ADB_NCDESCRIBERESOURCERESPONSETYPE_H
4
#define ADB_NCDESCRIBERESOURCERESPONSETYPE_H
7
* adb_ncDescribeResourceResponseType.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_ncDescribeResourceResponseType class
16
typedef struct adb_ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_t
39
* @param env pointer to environment struct
40
* @return newly created adb_ncDescribeResourceResponseType_t object
42
adb_ncDescribeResourceResponseType_t* AXIS2_CALL
43
adb_ncDescribeResourceResponseType_create(
44
const axutil_env_t *env );
47
* Free adb_ncDescribeResourceResponseType_t object
48
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_free (
54
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
55
const axutil_env_t *env);
59
/********************************** Getters and Setters **************************************/
64
* Getter for correlationId.
65
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
66
* @param env pointer to environment struct
67
* @return axis2_char_t*
69
axis2_char_t* AXIS2_CALL
70
adb_ncDescribeResourceResponseType_get_correlationId(
71
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
72
const axutil_env_t *env);
75
* Setter for correlationId.
76
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_set_correlationId(
83
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
84
const axutil_env_t *env,
85
const axis2_char_t* arg_correlationId);
88
* Resetter for correlationId
89
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_reset_correlationId(
95
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
96
const axutil_env_t *env);
103
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
104
* @param env pointer to environment struct
105
* @return axis2_char_t*
107
axis2_char_t* AXIS2_CALL
108
adb_ncDescribeResourceResponseType_get_userId(
109
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
110
const axutil_env_t *env);
114
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_set_userId(
121
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
122
const axutil_env_t *env,
123
const axis2_char_t* arg_userId);
126
* Resetter for userId
127
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_reset_userId(
133
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
134
const axutil_env_t *env);
141
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
142
* @param env pointer to environment struct
143
* @return axis2_bool_t
145
axis2_bool_t AXIS2_CALL
146
adb_ncDescribeResourceResponseType_get_return(
147
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
148
const axutil_env_t *env);
152
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
153
* @param env pointer to environment struct
154
* @param arg_return axis2_bool_t
155
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
157
axis2_status_t AXIS2_CALL
158
adb_ncDescribeResourceResponseType_set_return(
159
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
160
const axutil_env_t *env,
161
axis2_bool_t arg_return);
164
* Resetter for return
165
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_reset_return(
171
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
172
const axutil_env_t *env);
178
* Getter for statusMessage.
179
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
180
* @param env pointer to environment struct
184
adb_ncDescribeResourceResponseType_get_statusMessage(
185
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
186
const axutil_env_t *env);
189
* Setter for statusMessage.
190
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
191
* @param env pointer to environment struct
192
* @param arg_statusMessage int
193
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
195
axis2_status_t AXIS2_CALL
196
adb_ncDescribeResourceResponseType_set_statusMessage(
197
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
198
const axutil_env_t *env,
199
const int arg_statusMessage);
202
* Resetter for statusMessage
203
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_reset_statusMessage(
209
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
210
const axutil_env_t *env);
216
* Getter for nodeStatus.
217
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
218
* @param env pointer to environment struct
219
* @return axis2_char_t*
221
axis2_char_t* AXIS2_CALL
222
adb_ncDescribeResourceResponseType_get_nodeStatus(
223
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
224
const axutil_env_t *env);
227
* Setter for nodeStatus.
228
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
229
* @param env pointer to environment struct
230
* @param arg_nodeStatus axis2_char_t*
231
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
233
axis2_status_t AXIS2_CALL
234
adb_ncDescribeResourceResponseType_set_nodeStatus(
235
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
236
const axutil_env_t *env,
237
const axis2_char_t* arg_nodeStatus);
240
* Resetter for nodeStatus
241
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_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_ncDescribeResourceResponseType_reset_nodeStatus(
247
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
248
const axutil_env_t *env);
254
* Getter for memorySizeMax.
255
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
256
* @param env pointer to environment struct
260
adb_ncDescribeResourceResponseType_get_memorySizeMax(
261
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
262
const axutil_env_t *env);
265
* Setter for memorySizeMax.
266
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
267
* @param env pointer to environment struct
268
* @param arg_memorySizeMax int
269
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
271
axis2_status_t AXIS2_CALL
272
adb_ncDescribeResourceResponseType_set_memorySizeMax(
273
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
274
const axutil_env_t *env,
275
const int arg_memorySizeMax);
278
* Resetter for memorySizeMax
279
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
280
* @param env pointer to environment struct
281
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
283
axis2_status_t AXIS2_CALL
284
adb_ncDescribeResourceResponseType_reset_memorySizeMax(
285
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
286
const axutil_env_t *env);
292
* Getter for memorySizeAvailable.
293
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
294
* @param env pointer to environment struct
298
adb_ncDescribeResourceResponseType_get_memorySizeAvailable(
299
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
300
const axutil_env_t *env);
303
* Setter for memorySizeAvailable.
304
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
305
* @param env pointer to environment struct
306
* @param arg_memorySizeAvailable int
307
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
309
axis2_status_t AXIS2_CALL
310
adb_ncDescribeResourceResponseType_set_memorySizeAvailable(
311
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
312
const axutil_env_t *env,
313
const int arg_memorySizeAvailable);
316
* Resetter for memorySizeAvailable
317
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
318
* @param env pointer to environment struct
319
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
321
axis2_status_t AXIS2_CALL
322
adb_ncDescribeResourceResponseType_reset_memorySizeAvailable(
323
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
324
const axutil_env_t *env);
330
* Getter for diskSizeMax.
331
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
332
* @param env pointer to environment struct
336
adb_ncDescribeResourceResponseType_get_diskSizeMax(
337
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
338
const axutil_env_t *env);
341
* Setter for diskSizeMax.
342
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
343
* @param env pointer to environment struct
344
* @param arg_diskSizeMax int
345
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
347
axis2_status_t AXIS2_CALL
348
adb_ncDescribeResourceResponseType_set_diskSizeMax(
349
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
350
const axutil_env_t *env,
351
const int arg_diskSizeMax);
354
* Resetter for diskSizeMax
355
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
356
* @param env pointer to environment struct
357
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
359
axis2_status_t AXIS2_CALL
360
adb_ncDescribeResourceResponseType_reset_diskSizeMax(
361
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
362
const axutil_env_t *env);
368
* Getter for diskSizeAvailable.
369
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
370
* @param env pointer to environment struct
374
adb_ncDescribeResourceResponseType_get_diskSizeAvailable(
375
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
376
const axutil_env_t *env);
379
* Setter for diskSizeAvailable.
380
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
381
* @param env pointer to environment struct
382
* @param arg_diskSizeAvailable int
383
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
385
axis2_status_t AXIS2_CALL
386
adb_ncDescribeResourceResponseType_set_diskSizeAvailable(
387
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
388
const axutil_env_t *env,
389
const int arg_diskSizeAvailable);
392
* Resetter for diskSizeAvailable
393
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
394
* @param env pointer to environment struct
395
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
397
axis2_status_t AXIS2_CALL
398
adb_ncDescribeResourceResponseType_reset_diskSizeAvailable(
399
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
400
const axutil_env_t *env);
406
* Getter for numberOfCoresMax.
407
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
408
* @param env pointer to environment struct
412
adb_ncDescribeResourceResponseType_get_numberOfCoresMax(
413
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
414
const axutil_env_t *env);
417
* Setter for numberOfCoresMax.
418
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
419
* @param env pointer to environment struct
420
* @param arg_numberOfCoresMax int
421
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
423
axis2_status_t AXIS2_CALL
424
adb_ncDescribeResourceResponseType_set_numberOfCoresMax(
425
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
426
const axutil_env_t *env,
427
const int arg_numberOfCoresMax);
430
* Resetter for numberOfCoresMax
431
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
432
* @param env pointer to environment struct
433
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
435
axis2_status_t AXIS2_CALL
436
adb_ncDescribeResourceResponseType_reset_numberOfCoresMax(
437
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
438
const axutil_env_t *env);
444
* Getter for numberOfCoresAvailable.
445
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
446
* @param env pointer to environment struct
450
adb_ncDescribeResourceResponseType_get_numberOfCoresAvailable(
451
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
452
const axutil_env_t *env);
455
* Setter for numberOfCoresAvailable.
456
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
457
* @param env pointer to environment struct
458
* @param arg_numberOfCoresAvailable int
459
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
461
axis2_status_t AXIS2_CALL
462
adb_ncDescribeResourceResponseType_set_numberOfCoresAvailable(
463
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
464
const axutil_env_t *env,
465
const int arg_numberOfCoresAvailable);
468
* Resetter for numberOfCoresAvailable
469
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
470
* @param env pointer to environment struct
471
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
473
axis2_status_t AXIS2_CALL
474
adb_ncDescribeResourceResponseType_reset_numberOfCoresAvailable(
475
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
476
const axutil_env_t *env);
482
* Getter for publicSubnets.
483
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
484
* @param env pointer to environment struct
485
* @return axis2_char_t*
487
axis2_char_t* AXIS2_CALL
488
adb_ncDescribeResourceResponseType_get_publicSubnets(
489
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
490
const axutil_env_t *env);
493
* Setter for publicSubnets.
494
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
495
* @param env pointer to environment struct
496
* @param arg_publicSubnets axis2_char_t*
497
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
499
axis2_status_t AXIS2_CALL
500
adb_ncDescribeResourceResponseType_set_publicSubnets(
501
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
502
const axutil_env_t *env,
503
const axis2_char_t* arg_publicSubnets);
506
* Resetter for publicSubnets
507
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
508
* @param env pointer to environment struct
509
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
511
axis2_status_t AXIS2_CALL
512
adb_ncDescribeResourceResponseType_reset_publicSubnets(
513
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
514
const axutil_env_t *env);
519
/******************************* Checking and Setting NIL values *********************************/
523
* NOTE: set_nil is only available for nillable properties
529
* Check whether correlationId is nill
530
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
531
* @param env pointer to environment struct
532
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
534
axis2_bool_t AXIS2_CALL
535
adb_ncDescribeResourceResponseType_is_correlationId_nil(
536
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
537
const axutil_env_t *env);
543
* Check whether userId is nill
544
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
545
* @param env pointer to environment struct
546
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
548
axis2_bool_t AXIS2_CALL
549
adb_ncDescribeResourceResponseType_is_userId_nil(
550
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
551
const axutil_env_t *env);
557
* Check whether return is nill
558
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
559
* @param env pointer to environment struct
560
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
562
axis2_bool_t AXIS2_CALL
563
adb_ncDescribeResourceResponseType_is_return_nil(
564
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
565
const axutil_env_t *env);
571
* Check whether statusMessage is nill
572
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
573
* @param env pointer to environment struct
574
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
576
axis2_bool_t AXIS2_CALL
577
adb_ncDescribeResourceResponseType_is_statusMessage_nil(
578
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
579
const axutil_env_t *env);
584
* Set statusMessage to nill (currently the same as reset)
585
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
586
* @param env pointer to environment struct
587
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
589
axis2_status_t AXIS2_CALL
590
adb_ncDescribeResourceResponseType_set_statusMessage_nil(
591
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
592
const axutil_env_t *env);
596
* Check whether nodeStatus is nill
597
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
598
* @param env pointer to environment struct
599
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
601
axis2_bool_t AXIS2_CALL
602
adb_ncDescribeResourceResponseType_is_nodeStatus_nil(
603
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
604
const axutil_env_t *env);
610
* Check whether memorySizeMax is nill
611
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
612
* @param env pointer to environment struct
613
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
615
axis2_bool_t AXIS2_CALL
616
adb_ncDescribeResourceResponseType_is_memorySizeMax_nil(
617
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
618
const axutil_env_t *env);
624
* Check whether memorySizeAvailable is nill
625
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
626
* @param env pointer to environment struct
627
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
629
axis2_bool_t AXIS2_CALL
630
adb_ncDescribeResourceResponseType_is_memorySizeAvailable_nil(
631
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
632
const axutil_env_t *env);
638
* Check whether diskSizeMax is nill
639
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
640
* @param env pointer to environment struct
641
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
643
axis2_bool_t AXIS2_CALL
644
adb_ncDescribeResourceResponseType_is_diskSizeMax_nil(
645
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
646
const axutil_env_t *env);
652
* Check whether diskSizeAvailable is nill
653
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
654
* @param env pointer to environment struct
655
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
657
axis2_bool_t AXIS2_CALL
658
adb_ncDescribeResourceResponseType_is_diskSizeAvailable_nil(
659
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
660
const axutil_env_t *env);
666
* Check whether numberOfCoresMax is nill
667
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
668
* @param env pointer to environment struct
669
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
671
axis2_bool_t AXIS2_CALL
672
adb_ncDescribeResourceResponseType_is_numberOfCoresMax_nil(
673
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
674
const axutil_env_t *env);
680
* Check whether numberOfCoresAvailable is nill
681
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
682
* @param env pointer to environment struct
683
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
685
axis2_bool_t AXIS2_CALL
686
adb_ncDescribeResourceResponseType_is_numberOfCoresAvailable_nil(
687
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
688
const axutil_env_t *env);
694
* Check whether publicSubnets is nill
695
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
696
* @param env pointer to environment struct
697
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
699
axis2_bool_t AXIS2_CALL
700
adb_ncDescribeResourceResponseType_is_publicSubnets_nil(
701
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
702
const axutil_env_t *env);
707
/**************************** Serialize and Deserialize functions ***************************/
708
/*********** These functions are for use only inside the generated code *********************/
712
* Deserialize an XML to adb objects
713
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
714
* @param env pointer to environment struct
715
* @param dp_parent double pointer to the parent node to deserialize
716
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
717
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
718
* (Parent will order this in a case of choice)
719
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
721
axis2_status_t AXIS2_CALL
722
adb_ncDescribeResourceResponseType_deserialize(
723
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
724
const axutil_env_t *env,
725
axiom_node_t** dp_parent,
726
axis2_bool_t *dp_is_early_node_valid,
727
axis2_bool_t dont_care_minoccurs);
732
* Declare namespace in the most parent node
733
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
734
* @param env pointer to environment struct
735
* @param parent_element parent element
736
* @param namespaces hash of namespace uri to prefix
737
* @param next_ns_index pointer to an int which contain the next namespace index
740
adb_ncDescribeResourceResponseType_declare_parent_namespaces(
741
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
742
const axutil_env_t *env, axiom_element_t *parent_element,
743
axutil_hash_t *namespaces, int *next_ns_index);
748
* Serialize to an XML from the adb objects
749
* @param _ncDescribeResourceResponseType adb_ncDescribeResourceResponseType_t object
750
* @param env pointer to environment struct
751
* @param ncDescribeResourceResponseType_om_node node to serialize from
752
* @param ncDescribeResourceResponseType_om_element parent element to serialize from
753
* @param tag_closed whether the parent tag is closed or not
754
* @param namespaces hash of namespace uri to prefix
755
* @param next_ns_index an int which contain the next namespace index
756
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
758
axiom_node_t* AXIS2_CALL
759
adb_ncDescribeResourceResponseType_serialize(
760
adb_ncDescribeResourceResponseType_t* _ncDescribeResourceResponseType,
761
const axutil_env_t *env,
762
axiom_node_t* ncDescribeResourceResponseType_om_node, axiom_element_t *ncDescribeResourceResponseType_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
765
* Check whether the adb_ncDescribeResourceResponseType is a particle class (E.g. group, inner sequence)
766
* @return whether this is a particle class.
768
axis2_bool_t AXIS2_CALL
769
adb_ncDescribeResourceResponseType_is_particle();
776
#endif /* ADB_NCDESCRIBERESOURCERESPONSETYPE_H */