~ubuntu-core-dev/ubuntu/maverick/eucalyptus/devel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
        #ifndef ADB_NCSTARTNETWORKRESPONSE_H
        #define ADB_NCSTARTNETWORKRESPONSE_H

       /**
        * adb_ncStartNetworkResponse.h
        *
        * This file was auto-generated from WSDL
        * by the Apache Axis2/Java version: 1.4  Built on : Apr 26, 2008 (06:25:17 EDT)
        */

       /**
        *  adb_ncStartNetworkResponse class
        */
        typedef struct adb_ncStartNetworkResponse adb_ncStartNetworkResponse_t;

        
          #include "adb_ncStartNetworkResponseType.h"
          

        #include <stdio.h>
        #include <axiom.h>
        #include <axis2_util.h>
        #include <axiom_soap.h>
        #include <axis2_client.h>

        #ifdef __cplusplus
        extern "C"
        {
        #endif

        #define ADB_DEFAULT_DIGIT_LIMIT 64
        #define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
        

        /******************************* Create and Free functions *********************************/

        /**
         * Constructor for creating adb_ncStartNetworkResponse_t
         * @param env pointer to environment struct
         * @return newly created adb_ncStartNetworkResponse_t object
         */
        adb_ncStartNetworkResponse_t* AXIS2_CALL
        adb_ncStartNetworkResponse_create(
            const axutil_env_t *env );

        /**
         * Free adb_ncStartNetworkResponse_t object
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object to free
         * @param env pointer to environment struct
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
         */
        axis2_status_t AXIS2_CALL
        adb_ncStartNetworkResponse_free (
            adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
            const axutil_env_t *env);



        /********************************** Getters and Setters **************************************/
        
        

        /**
         * Getter for ncStartNetworkResponse. 
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @return adb_ncStartNetworkResponseType_t*
         */
        adb_ncStartNetworkResponseType_t* AXIS2_CALL
        adb_ncStartNetworkResponse_get_ncStartNetworkResponse(
            adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
            const axutil_env_t *env);

        /**
         * Setter for ncStartNetworkResponse.
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @param arg_ncStartNetworkResponse adb_ncStartNetworkResponseType_t*
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
         */
        axis2_status_t AXIS2_CALL
        adb_ncStartNetworkResponse_set_ncStartNetworkResponse(
            adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
            const axutil_env_t *env,
            adb_ncStartNetworkResponseType_t*  arg_ncStartNetworkResponse);

        /**
         * Resetter for ncStartNetworkResponse
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
         */
        axis2_status_t AXIS2_CALL
        adb_ncStartNetworkResponse_reset_ncStartNetworkResponse(
            adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
            const axutil_env_t *env);

        


        /******************************* Checking and Setting NIL values *********************************/
        

        /**
         * NOTE: set_nil is only available for nillable properties
         */

        

        /**
         * Check whether ncStartNetworkResponse is nill
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
         */
        axis2_bool_t AXIS2_CALL
        adb_ncStartNetworkResponse_is_ncStartNetworkResponse_nil(
                adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
                const axutil_env_t *env);


        
        /**
         * Set ncStartNetworkResponse to nill (currently the same as reset)
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
         */
        axis2_status_t AXIS2_CALL
        adb_ncStartNetworkResponse_set_ncStartNetworkResponse_nil(
                adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
                const axutil_env_t *env);
        

        /**************************** Serialize and Deserialize functions ***************************/
        /*********** These functions are for use only inside the generated code *********************/

        
        /**
         * Deserialize an XML to adb objects
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @param dp_parent double pointer to the parent node to deserialize
         * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
         * @param dont_care_minoccurs Dont set errors on validating minoccurs, 
         *              (Parent will order this in a case of choice)
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
         */
        axis2_status_t AXIS2_CALL
        adb_ncStartNetworkResponse_deserialize(
            adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
            const axutil_env_t *env,
            axiom_node_t** dp_parent,
            axis2_bool_t *dp_is_early_node_valid,
            axis2_bool_t dont_care_minoccurs);
                            
            

       /**
         * Declare namespace in the most parent node 
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @param parent_element parent element
         * @param namespaces hash of namespace uri to prefix
         * @param next_ns_index pointer to an int which contain the next namespace index
         */
       void AXIS2_CALL
       adb_ncStartNetworkResponse_declare_parent_namespaces(
                    adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
                    const axutil_env_t *env, axiom_element_t *parent_element,
                    axutil_hash_t *namespaces, int *next_ns_index);

        

        /**
         * Serialize to an XML from the adb objects
         * @param  _ncStartNetworkResponse adb_ncStartNetworkResponse_t object
         * @param env pointer to environment struct
         * @param ncStartNetworkResponse_om_node node to serialize from
         * @param ncStartNetworkResponse_om_element parent element to serialize from
         * @param tag_closed whether the parent tag is closed or not
         * @param namespaces hash of namespace uri to prefix
         * @param next_ns_index an int which contain the next namespace index
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
         */
        axiom_node_t* AXIS2_CALL
        adb_ncStartNetworkResponse_serialize(
            adb_ncStartNetworkResponse_t* _ncStartNetworkResponse,
            const axutil_env_t *env,
            axiom_node_t* ncStartNetworkResponse_om_node, axiom_element_t *ncStartNetworkResponse_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);

        /**
         * Check whether the adb_ncStartNetworkResponse is a particle class (E.g. group, inner sequence)
         * @return whether this is a particle class.
         */
        axis2_bool_t AXIS2_CALL
        adb_ncStartNetworkResponse_is_particle();


     #ifdef __cplusplus
     }
     #endif

     #endif /* ADB_NCSTARTNETWORKRESPONSE_H */