IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 7, 2009, 12:45:24 PM (17 years ago)
Author:
eugene
Message:

update from mainline

Location:
branches/eam_branches/20090715
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20090715

  • branches/eam_branches/20090715/Nebulous/nebclient/src/soapC.c

    r24289 r25022  
    1212#endif
    1313
    14 SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.12 2009-06-01 23:55:50 GMT")
     14SOAP_SOURCE_STAMP("@(#) soapC.c ver 2.7.12 2009-07-25 01:30:29 GMT")
    1515
    1616
     
    161161        case SOAP_TYPE_int:
    162162                return soap_in_int(soap, NULL, NULL, "xsd:int");
     163        case SOAP_TYPE_ns1__prune_USCOREobject:
     164                return soap_in_ns1__prune_USCOREobject(soap, NULL, NULL, "ns1:prune_object");
     165        case SOAP_TYPE_ns1__prune_USCOREobjectResponse:
     166                return soap_in_ns1__prune_USCOREobjectResponse(soap, NULL, NULL, "ns1:prune_objectResponse");
    163167        case SOAP_TYPE_ns1__chmod_USCOREobject:
    164168                return soap_in_ns1__chmod_USCOREobject(soap, NULL, NULL, "ns1:chmod_object");
     
    254258                        return soap_in_int(soap, NULL, NULL, NULL);
    255259                }
     260                if (!soap_match_tag(soap, t, "ns1:prune_object"))
     261                {       *type = SOAP_TYPE_ns1__prune_USCOREobject;
     262                        return soap_in_ns1__prune_USCOREobject(soap, NULL, NULL, NULL);
     263                }
     264                if (!soap_match_tag(soap, t, "ns1:prune_objectResponse"))
     265                {       *type = SOAP_TYPE_ns1__prune_USCOREobjectResponse;
     266                        return soap_in_ns1__prune_USCOREobjectResponse(soap, NULL, NULL, NULL);
     267                }
    256268                if (!soap_match_tag(soap, t, "ns1:chmod_object"))
    257269                {       *type = SOAP_TYPE_ns1__chmod_USCOREobject;
     
    452464        case SOAP_TYPE_int:
    453465                return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
     466        case SOAP_TYPE_ns1__prune_USCOREobject:
     467                return soap_out_ns1__prune_USCOREobject(soap, tag, id, (const struct ns1__prune_USCOREobject *)ptr, "ns1:prune_object");
     468        case SOAP_TYPE_ns1__prune_USCOREobjectResponse:
     469                return soap_out_ns1__prune_USCOREobjectResponse(soap, tag, id, (const struct ns1__prune_USCOREobjectResponse *)ptr, "ns1:prune_objectResponse");
    454470        case SOAP_TYPE_ns1__chmod_USCOREobject:
    455471                return soap_out_ns1__chmod_USCOREobject(soap, tag, id, (const struct ns1__chmod_USCOREobject *)ptr, "ns1:chmod_object");
     
    543559        switch (type)
    544560        {
     561        case SOAP_TYPE_ns1__prune_USCOREobject:
     562                soap_serialize_ns1__prune_USCOREobject(soap, (const struct ns1__prune_USCOREobject *)ptr);
     563                break;
     564        case SOAP_TYPE_ns1__prune_USCOREobjectResponse:
     565                soap_serialize_ns1__prune_USCOREobjectResponse(soap, (const struct ns1__prune_USCOREobjectResponse *)ptr);
     566                break;
    545567        case SOAP_TYPE_ns1__chmod_USCOREobject:
    546568                soap_serialize_ns1__chmod_USCOREobject(soap, (const struct ns1__chmod_USCOREobject *)ptr);
     
    12171239#endif
    12181240
     1241SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__prune_USCOREobject(struct soap *soap, struct ns1__prune_USCOREobject *a)
     1242{
     1243        (void)soap; (void)a; /* appease -Wall -Werror */
     1244        soap_default_string(soap, &a->key);
     1245}
     1246
     1247SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__prune_USCOREobject(struct soap *soap, const struct ns1__prune_USCOREobject *a)
     1248{
     1249        (void)soap; (void)a; /* appease -Wall -Werror */
     1250        soap_serialize_string(soap, &a->key);
     1251}
     1252
     1253SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__prune_USCOREobject(struct soap *soap, const struct ns1__prune_USCOREobject *a, const char *tag, const char *type)
     1254{
     1255        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__prune_USCOREobject);
     1256        if (soap_out_ns1__prune_USCOREobject(soap, tag, id, a, type))
     1257                return soap->error;
     1258        return soap_putindependent(soap);
     1259}
     1260
     1261SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__prune_USCOREobject(struct soap *soap, const char *tag, int id, const struct ns1__prune_USCOREobject *a, const char *type)
     1262{
     1263        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__prune_USCOREobject), type))
     1264                return soap->error;
     1265        if (soap_out_string(soap, "key", -1, &a->key, ""))
     1266                return soap->error;
     1267        return soap_element_end_out(soap, tag);
     1268}
     1269
     1270SOAP_FMAC3 struct ns1__prune_USCOREobject * SOAP_FMAC4 soap_get_ns1__prune_USCOREobject(struct soap *soap, struct ns1__prune_USCOREobject *p, const char *tag, const char *type)
     1271{
     1272        if ((p = soap_in_ns1__prune_USCOREobject(soap, tag, p, type)))
     1273                if (soap_getindependent(soap))
     1274                        return NULL;
     1275        return p;
     1276}
     1277
     1278SOAP_FMAC3 struct ns1__prune_USCOREobject * SOAP_FMAC4 soap_in_ns1__prune_USCOREobject(struct soap *soap, const char *tag, struct ns1__prune_USCOREobject *a, const char *type)
     1279{
     1280        size_t soap_flag_key = 1;
     1281        if (soap_element_begin_in(soap, tag, 0, type))
     1282                return NULL;
     1283        a = (struct ns1__prune_USCOREobject *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__prune_USCOREobject, sizeof(struct ns1__prune_USCOREobject), 0, NULL, NULL, NULL);
     1284        if (!a)
     1285                return NULL;
     1286        soap_default_ns1__prune_USCOREobject(soap, a);
     1287        if (soap->body && !*soap->href)
     1288        {
     1289                for (;;)
     1290                {       soap->error = SOAP_TAG_MISMATCH;
     1291                        if (soap_flag_key && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
     1292                                if (soap_in_string(soap, "key", &a->key, "xsd:string"))
     1293                                {       soap_flag_key--;
     1294                                        continue;
     1295                                }
     1296                        if (soap->error == SOAP_TAG_MISMATCH)
     1297                                soap->error = soap_ignore_element(soap);
     1298                        if (soap->error == SOAP_NO_TAG)
     1299                                break;
     1300                        if (soap->error)
     1301                                return NULL;
     1302                }
     1303                if (soap_element_end_in(soap, tag))
     1304                        return NULL;
     1305        }
     1306        else
     1307        {       a = (struct ns1__prune_USCOREobject *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__prune_USCOREobject, 0, sizeof(struct ns1__prune_USCOREobject), 0, NULL);
     1308                if (soap->body && soap_element_end_in(soap, tag))
     1309                        return NULL;
     1310        }
     1311        return a;
     1312}
     1313
     1314SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__prune_USCOREobjectResponse(struct soap *soap, struct ns1__prune_USCOREobjectResponse *a)
     1315{
     1316        (void)soap; (void)a; /* appease -Wall -Werror */
     1317        a->result = NULL;
     1318}
     1319
     1320SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_ns1__prune_USCOREobjectResponse(struct soap *soap, const struct ns1__prune_USCOREobjectResponse *a)
     1321{
     1322        (void)soap; (void)a; /* appease -Wall -Werror */
     1323        soap_serialize_PointerToint(soap, &a->result);
     1324}
     1325
     1326SOAP_FMAC3 int SOAP_FMAC4 soap_put_ns1__prune_USCOREobjectResponse(struct soap *soap, const struct ns1__prune_USCOREobjectResponse *a, const char *tag, const char *type)
     1327{
     1328        register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_ns1__prune_USCOREobjectResponse);
     1329        if (soap_out_ns1__prune_USCOREobjectResponse(soap, tag, id, a, type))
     1330                return soap->error;
     1331        return soap_putindependent(soap);
     1332}
     1333
     1334SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__prune_USCOREobjectResponse(struct soap *soap, const char *tag, int id, const struct ns1__prune_USCOREobjectResponse *a, const char *type)
     1335{
     1336        if (soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__prune_USCOREobjectResponse), type))
     1337                return soap->error;
     1338        if (soap_out_PointerToint(soap, "result", -1, &a->result, ""))
     1339                return soap->error;
     1340        return soap_element_end_out(soap, tag);
     1341}
     1342
     1343SOAP_FMAC3 struct ns1__prune_USCOREobjectResponse * SOAP_FMAC4 soap_get_ns1__prune_USCOREobjectResponse(struct soap *soap, struct ns1__prune_USCOREobjectResponse *p, const char *tag, const char *type)
     1344{
     1345        if ((p = soap_in_ns1__prune_USCOREobjectResponse(soap, tag, p, type)))
     1346                if (soap_getindependent(soap))
     1347                        return NULL;
     1348        return p;
     1349}
     1350
     1351SOAP_FMAC3 struct ns1__prune_USCOREobjectResponse * SOAP_FMAC4 soap_in_ns1__prune_USCOREobjectResponse(struct soap *soap, const char *tag, struct ns1__prune_USCOREobjectResponse *a, const char *type)
     1352{
     1353        size_t soap_flag_result = 1;
     1354        if (soap_element_begin_in(soap, tag, 0, type))
     1355                return NULL;
     1356        a = (struct ns1__prune_USCOREobjectResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__prune_USCOREobjectResponse, sizeof(struct ns1__prune_USCOREobjectResponse), 0, NULL, NULL, NULL);
     1357        if (!a)
     1358                return NULL;
     1359        soap_default_ns1__prune_USCOREobjectResponse(soap, a);
     1360        if (soap->body && !*soap->href)
     1361        {
     1362                for (;;)
     1363                {       soap->error = SOAP_TAG_MISMATCH;
     1364                        if (soap_flag_result && soap->error == SOAP_TAG_MISMATCH)
     1365                                if (soap_in_PointerToint(soap, "result", &a->result, "xsd:int"))
     1366                                {       soap_flag_result--;
     1367                                        continue;
     1368                                }
     1369                        if (soap->error == SOAP_TAG_MISMATCH)
     1370                                soap->error = soap_ignore_element(soap);
     1371                        if (soap->error == SOAP_NO_TAG)
     1372                                break;
     1373                        if (soap->error)
     1374                                return NULL;
     1375                }
     1376                if (soap_element_end_in(soap, tag))
     1377                        return NULL;
     1378        }
     1379        else
     1380        {       a = (struct ns1__prune_USCOREobjectResponse *)soap_id_forward(soap, soap->href, (void*)a, 0, SOAP_TYPE_ns1__prune_USCOREobjectResponse, 0, sizeof(struct ns1__prune_USCOREobjectResponse), 0, NULL);
     1381                if (soap->body && soap_element_end_in(soap, tag))
     1382                        return NULL;
     1383        }
     1384        return a;
     1385}
     1386
    12191387SOAP_FMAC3 void SOAP_FMAC4 soap_default_ns1__chmod_USCOREobject(struct soap *soap, struct ns1__chmod_USCOREobject *a)
    12201388{
Note: See TracChangeset for help on using the changeset viewer.