3
#ifndef ADB_GETLOGSRESPONSETYPE_H
4
#define ADB_GETLOGSRESPONSETYPE_H
7
* adb_getLogsResponseType.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_getLogsResponseType class
16
typedef struct adb_getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_t
39
* @param env pointer to environment struct
40
* @return newly created adb_getLogsResponseType_t object
42
adb_getLogsResponseType_t* AXIS2_CALL
43
adb_getLogsResponseType_create(
44
const axutil_env_t *env );
47
* Free adb_getLogsResponseType_t object
48
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_free (
54
adb_getLogsResponseType_t* _getLogsResponseType,
55
const axutil_env_t *env);
59
/********************************** Getters and Setters **************************************/
64
* Getter for correlationId.
65
* @param _getLogsResponseType adb_getLogsResponseType_t object
66
* @param env pointer to environment struct
67
* @return axis2_char_t*
69
axis2_char_t* AXIS2_CALL
70
adb_getLogsResponseType_get_correlationId(
71
adb_getLogsResponseType_t* _getLogsResponseType,
72
const axutil_env_t *env);
75
* Setter for correlationId.
76
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_set_correlationId(
83
adb_getLogsResponseType_t* _getLogsResponseType,
84
const axutil_env_t *env,
85
const axis2_char_t* arg_correlationId);
88
* Resetter for correlationId
89
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_correlationId(
95
adb_getLogsResponseType_t* _getLogsResponseType,
96
const axutil_env_t *env);
103
* @param _getLogsResponseType adb_getLogsResponseType_t object
104
* @param env pointer to environment struct
105
* @return axis2_char_t*
107
axis2_char_t* AXIS2_CALL
108
adb_getLogsResponseType_get_userId(
109
adb_getLogsResponseType_t* _getLogsResponseType,
110
const axutil_env_t *env);
114
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_set_userId(
121
adb_getLogsResponseType_t* _getLogsResponseType,
122
const axutil_env_t *env,
123
const axis2_char_t* arg_userId);
126
* Resetter for userId
127
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_userId(
133
adb_getLogsResponseType_t* _getLogsResponseType,
134
const axutil_env_t *env);
140
* Getter for statusMessage.
141
* @param _getLogsResponseType adb_getLogsResponseType_t object
142
* @param env pointer to environment struct
143
* @return axis2_char_t*
145
axis2_char_t* AXIS2_CALL
146
adb_getLogsResponseType_get_statusMessage(
147
adb_getLogsResponseType_t* _getLogsResponseType,
148
const axutil_env_t *env);
151
* Setter for statusMessage.
152
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_set_statusMessage(
159
adb_getLogsResponseType_t* _getLogsResponseType,
160
const axutil_env_t *env,
161
const axis2_char_t* arg_statusMessage);
164
* Resetter for statusMessage
165
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_statusMessage(
171
adb_getLogsResponseType_t* _getLogsResponseType,
172
const axutil_env_t *env);
179
* @param _getLogsResponseType adb_getLogsResponseType_t object
180
* @param env pointer to environment struct
181
* @return axis2_bool_t
183
axis2_bool_t AXIS2_CALL
184
adb_getLogsResponseType_get_return(
185
adb_getLogsResponseType_t* _getLogsResponseType,
186
const axutil_env_t *env);
190
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_set_return(
197
adb_getLogsResponseType_t* _getLogsResponseType,
198
const axutil_env_t *env,
199
axis2_bool_t arg_return);
202
* Resetter for return
203
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_return(
209
adb_getLogsResponseType_t* _getLogsResponseType,
210
const axutil_env_t *env);
216
* Getter for serviceTag.
217
* @param _getLogsResponseType adb_getLogsResponseType_t object
218
* @param env pointer to environment struct
219
* @return axis2_char_t*
221
axis2_char_t* AXIS2_CALL
222
adb_getLogsResponseType_get_serviceTag(
223
adb_getLogsResponseType_t* _getLogsResponseType,
224
const axutil_env_t *env);
227
* Setter for serviceTag.
228
* @param _getLogsResponseType adb_getLogsResponseType_t object
229
* @param env pointer to environment struct
230
* @param arg_serviceTag axis2_char_t*
231
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
233
axis2_status_t AXIS2_CALL
234
adb_getLogsResponseType_set_serviceTag(
235
adb_getLogsResponseType_t* _getLogsResponseType,
236
const axutil_env_t *env,
237
const axis2_char_t* arg_serviceTag);
240
* Resetter for serviceTag
241
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_serviceTag(
247
adb_getLogsResponseType_t* _getLogsResponseType,
248
const axutil_env_t *env);
255
* @param _getLogsResponseType adb_getLogsResponseType_t object
256
* @param env pointer to environment struct
257
* @return axis2_char_t*
259
axis2_char_t* AXIS2_CALL
260
adb_getLogsResponseType_get_CCLog(
261
adb_getLogsResponseType_t* _getLogsResponseType,
262
const axutil_env_t *env);
266
* @param _getLogsResponseType adb_getLogsResponseType_t object
267
* @param env pointer to environment struct
268
* @param arg_CCLog axis2_char_t*
269
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
271
axis2_status_t AXIS2_CALL
272
adb_getLogsResponseType_set_CCLog(
273
adb_getLogsResponseType_t* _getLogsResponseType,
274
const axutil_env_t *env,
275
const axis2_char_t* arg_CCLog);
279
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_CCLog(
285
adb_getLogsResponseType_t* _getLogsResponseType,
286
const axutil_env_t *env);
293
* @param _getLogsResponseType adb_getLogsResponseType_t object
294
* @param env pointer to environment struct
295
* @return axis2_char_t*
297
axis2_char_t* AXIS2_CALL
298
adb_getLogsResponseType_get_NCLog(
299
adb_getLogsResponseType_t* _getLogsResponseType,
300
const axutil_env_t *env);
304
* @param _getLogsResponseType adb_getLogsResponseType_t object
305
* @param env pointer to environment struct
306
* @param arg_NCLog axis2_char_t*
307
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
309
axis2_status_t AXIS2_CALL
310
adb_getLogsResponseType_set_NCLog(
311
adb_getLogsResponseType_t* _getLogsResponseType,
312
const axutil_env_t *env,
313
const axis2_char_t* arg_NCLog);
317
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_NCLog(
323
adb_getLogsResponseType_t* _getLogsResponseType,
324
const axutil_env_t *env);
330
* Getter for httpdLog.
331
* @param _getLogsResponseType adb_getLogsResponseType_t object
332
* @param env pointer to environment struct
333
* @return axis2_char_t*
335
axis2_char_t* AXIS2_CALL
336
adb_getLogsResponseType_get_httpdLog(
337
adb_getLogsResponseType_t* _getLogsResponseType,
338
const axutil_env_t *env);
341
* Setter for httpdLog.
342
* @param _getLogsResponseType adb_getLogsResponseType_t object
343
* @param env pointer to environment struct
344
* @param arg_httpdLog axis2_char_t*
345
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
347
axis2_status_t AXIS2_CALL
348
adb_getLogsResponseType_set_httpdLog(
349
adb_getLogsResponseType_t* _getLogsResponseType,
350
const axutil_env_t *env,
351
const axis2_char_t* arg_httpdLog);
354
* Resetter for httpdLog
355
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_httpdLog(
361
adb_getLogsResponseType_t* _getLogsResponseType,
362
const axutil_env_t *env);
368
* Getter for axis2Log.
369
* @param _getLogsResponseType adb_getLogsResponseType_t object
370
* @param env pointer to environment struct
371
* @return axis2_char_t*
373
axis2_char_t* AXIS2_CALL
374
adb_getLogsResponseType_get_axis2Log(
375
adb_getLogsResponseType_t* _getLogsResponseType,
376
const axutil_env_t *env);
379
* Setter for axis2Log.
380
* @param _getLogsResponseType adb_getLogsResponseType_t object
381
* @param env pointer to environment struct
382
* @param arg_axis2Log axis2_char_t*
383
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
385
axis2_status_t AXIS2_CALL
386
adb_getLogsResponseType_set_axis2Log(
387
adb_getLogsResponseType_t* _getLogsResponseType,
388
const axutil_env_t *env,
389
const axis2_char_t* arg_axis2Log);
392
* Resetter for axis2Log
393
* @param _getLogsResponseType adb_getLogsResponseType_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_getLogsResponseType_reset_axis2Log(
399
adb_getLogsResponseType_t* _getLogsResponseType,
400
const axutil_env_t *env);
405
/******************************* Checking and Setting NIL values *********************************/
409
* NOTE: set_nil is only available for nillable properties
415
* Check whether correlationId is nill
416
* @param _getLogsResponseType adb_getLogsResponseType_t object
417
* @param env pointer to environment struct
418
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
420
axis2_bool_t AXIS2_CALL
421
adb_getLogsResponseType_is_correlationId_nil(
422
adb_getLogsResponseType_t* _getLogsResponseType,
423
const axutil_env_t *env);
429
* Check whether userId is nill
430
* @param _getLogsResponseType adb_getLogsResponseType_t object
431
* @param env pointer to environment struct
432
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
434
axis2_bool_t AXIS2_CALL
435
adb_getLogsResponseType_is_userId_nil(
436
adb_getLogsResponseType_t* _getLogsResponseType,
437
const axutil_env_t *env);
443
* Check whether statusMessage is nill
444
* @param _getLogsResponseType adb_getLogsResponseType_t object
445
* @param env pointer to environment struct
446
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
448
axis2_bool_t AXIS2_CALL
449
adb_getLogsResponseType_is_statusMessage_nil(
450
adb_getLogsResponseType_t* _getLogsResponseType,
451
const axutil_env_t *env);
456
* Set statusMessage to nill (currently the same as reset)
457
* @param _getLogsResponseType adb_getLogsResponseType_t object
458
* @param env pointer to environment struct
459
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
461
axis2_status_t AXIS2_CALL
462
adb_getLogsResponseType_set_statusMessage_nil(
463
adb_getLogsResponseType_t* _getLogsResponseType,
464
const axutil_env_t *env);
468
* Check whether return is nill
469
* @param _getLogsResponseType adb_getLogsResponseType_t object
470
* @param env pointer to environment struct
471
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
473
axis2_bool_t AXIS2_CALL
474
adb_getLogsResponseType_is_return_nil(
475
adb_getLogsResponseType_t* _getLogsResponseType,
476
const axutil_env_t *env);
482
* Check whether serviceTag is nill
483
* @param _getLogsResponseType adb_getLogsResponseType_t object
484
* @param env pointer to environment struct
485
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
487
axis2_bool_t AXIS2_CALL
488
adb_getLogsResponseType_is_serviceTag_nil(
489
adb_getLogsResponseType_t* _getLogsResponseType,
490
const axutil_env_t *env);
496
* Check whether CCLog is nill
497
* @param _getLogsResponseType adb_getLogsResponseType_t object
498
* @param env pointer to environment struct
499
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
501
axis2_bool_t AXIS2_CALL
502
adb_getLogsResponseType_is_CCLog_nil(
503
adb_getLogsResponseType_t* _getLogsResponseType,
504
const axutil_env_t *env);
510
* Check whether NCLog is nill
511
* @param _getLogsResponseType adb_getLogsResponseType_t object
512
* @param env pointer to environment struct
513
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
515
axis2_bool_t AXIS2_CALL
516
adb_getLogsResponseType_is_NCLog_nil(
517
adb_getLogsResponseType_t* _getLogsResponseType,
518
const axutil_env_t *env);
524
* Check whether httpdLog is nill
525
* @param _getLogsResponseType adb_getLogsResponseType_t object
526
* @param env pointer to environment struct
527
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
529
axis2_bool_t AXIS2_CALL
530
adb_getLogsResponseType_is_httpdLog_nil(
531
adb_getLogsResponseType_t* _getLogsResponseType,
532
const axutil_env_t *env);
538
* Check whether axis2Log is nill
539
* @param _getLogsResponseType adb_getLogsResponseType_t object
540
* @param env pointer to environment struct
541
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
543
axis2_bool_t AXIS2_CALL
544
adb_getLogsResponseType_is_axis2Log_nil(
545
adb_getLogsResponseType_t* _getLogsResponseType,
546
const axutil_env_t *env);
551
/**************************** Serialize and Deserialize functions ***************************/
552
/*********** These functions are for use only inside the generated code *********************/
556
* Deserialize an XML to adb objects
557
* @param _getLogsResponseType adb_getLogsResponseType_t object
558
* @param env pointer to environment struct
559
* @param dp_parent double pointer to the parent node to deserialize
560
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
561
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
562
* (Parent will order this in a case of choice)
563
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
565
axis2_status_t AXIS2_CALL
566
adb_getLogsResponseType_deserialize(
567
adb_getLogsResponseType_t* _getLogsResponseType,
568
const axutil_env_t *env,
569
axiom_node_t** dp_parent,
570
axis2_bool_t *dp_is_early_node_valid,
571
axis2_bool_t dont_care_minoccurs);
576
* Declare namespace in the most parent node
577
* @param _getLogsResponseType adb_getLogsResponseType_t object
578
* @param env pointer to environment struct
579
* @param parent_element parent element
580
* @param namespaces hash of namespace uri to prefix
581
* @param next_ns_index pointer to an int which contain the next namespace index
584
adb_getLogsResponseType_declare_parent_namespaces(
585
adb_getLogsResponseType_t* _getLogsResponseType,
586
const axutil_env_t *env, axiom_element_t *parent_element,
587
axutil_hash_t *namespaces, int *next_ns_index);
592
* Serialize to an XML from the adb objects
593
* @param _getLogsResponseType adb_getLogsResponseType_t object
594
* @param env pointer to environment struct
595
* @param getLogsResponseType_om_node node to serialize from
596
* @param getLogsResponseType_om_element parent element to serialize from
597
* @param tag_closed whether the parent tag is closed or not
598
* @param namespaces hash of namespace uri to prefix
599
* @param next_ns_index an int which contain the next namespace index
600
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
602
axiom_node_t* AXIS2_CALL
603
adb_getLogsResponseType_serialize(
604
adb_getLogsResponseType_t* _getLogsResponseType,
605
const axutil_env_t *env,
606
axiom_node_t* getLogsResponseType_om_node, axiom_element_t *getLogsResponseType_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
609
* Check whether the adb_getLogsResponseType is a particle class (E.g. group, inner sequence)
610
* @return whether this is a particle class.
612
axis2_bool_t AXIS2_CALL
613
adb_getLogsResponseType_is_particle();
620
#endif /* ADB_GETLOGSRESPONSETYPE_H */