3
#ifndef ADB_NCGETCONSOLEOUTPUT_H
4
#define ADB_NCGETCONSOLEOUTPUT_H
7
* adb_ncGetConsoleOutput.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_ncGetConsoleOutput class
16
typedef struct adb_ncGetConsoleOutput adb_ncGetConsoleOutput_t;
19
#include "adb_ncGetConsoleOutputType.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_ncGetConsoleOutput_t
41
* @param env pointer to environment struct
42
* @return newly created adb_ncGetConsoleOutput_t object
44
adb_ncGetConsoleOutput_t* AXIS2_CALL
45
adb_ncGetConsoleOutput_create(
46
const axutil_env_t *env );
49
* Free adb_ncGetConsoleOutput_t object
50
* @param _ncGetConsoleOutput adb_ncGetConsoleOutput_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_ncGetConsoleOutput_free (
56
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
57
const axutil_env_t *env);
61
/********************************** Getters and Setters **************************************/
66
* Getter for ncGetConsoleOutput.
67
* @param _ncGetConsoleOutput adb_ncGetConsoleOutput_t object
68
* @param env pointer to environment struct
69
* @return adb_ncGetConsoleOutputType_t*
71
adb_ncGetConsoleOutputType_t* AXIS2_CALL
72
adb_ncGetConsoleOutput_get_ncGetConsoleOutput(
73
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
74
const axutil_env_t *env);
77
* Setter for ncGetConsoleOutput.
78
* @param _ncGetConsoleOutput adb_ncGetConsoleOutput_t object
79
* @param env pointer to environment struct
80
* @param arg_ncGetConsoleOutput adb_ncGetConsoleOutputType_t*
81
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
83
axis2_status_t AXIS2_CALL
84
adb_ncGetConsoleOutput_set_ncGetConsoleOutput(
85
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
86
const axutil_env_t *env,
87
adb_ncGetConsoleOutputType_t* arg_ncGetConsoleOutput);
90
* Resetter for ncGetConsoleOutput
91
* @param _ncGetConsoleOutput adb_ncGetConsoleOutput_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_ncGetConsoleOutput_reset_ncGetConsoleOutput(
97
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
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 ncGetConsoleOutput is nill
114
* @param _ncGetConsoleOutput adb_ncGetConsoleOutput_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_ncGetConsoleOutput_is_ncGetConsoleOutput_nil(
120
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
121
const axutil_env_t *env);
126
* Set ncGetConsoleOutput to nill (currently the same as reset)
127
* @param _ncGetConsoleOutput adb_ncGetConsoleOutput_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_ncGetConsoleOutput_set_ncGetConsoleOutput_nil(
133
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
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 _ncGetConsoleOutput adb_ncGetConsoleOutput_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_ncGetConsoleOutput_deserialize(
153
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
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 _ncGetConsoleOutput adb_ncGetConsoleOutput_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_ncGetConsoleOutput_declare_parent_namespaces(
171
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
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 _ncGetConsoleOutput adb_ncGetConsoleOutput_t object
180
* @param env pointer to environment struct
181
* @param ncGetConsoleOutput_om_node node to serialize from
182
* @param ncGetConsoleOutput_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_ncGetConsoleOutput_serialize(
190
adb_ncGetConsoleOutput_t* _ncGetConsoleOutput,
191
const axutil_env_t *env,
192
axiom_node_t* ncGetConsoleOutput_om_node, axiom_element_t *ncGetConsoleOutput_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
195
* Check whether the adb_ncGetConsoleOutput 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_ncGetConsoleOutput_is_particle();
206
#endif /* ADB_NCGETCONSOLEOUTPUT_H */