Index: trunk/Nebulous/nebclient/src/nebulous.h
===================================================================
--- trunk/Nebulous/nebclient/src/nebulous.h	(revision 13096)
+++ trunk/Nebulous/nebclient/src/nebulous.h	(revision 19542)
@@ -1,6 +1,6 @@
 /* src/nebulous.h
-   Generated by wsdl2h 1.2.1 from nebulous.wsdl and typemap.dat
-   2007-05-01 02:53:36 GMT
-   Copyright (C) 2001-2005 Robert van Engelen, Genivia Inc. All Rights Reserved.
+   Generated by wsdl2h 1.2.11 from nebulous.wsdl and typemap.dat
+   2008-09-13 01:14:23 GMT
+   Copyright (C) 2001-2008 Robert van Engelen, Genivia Inc. All Rights Reserved.
    This part of the software is released under one of the following licenses:
    GPL or Genivia's license for commercial use.
@@ -10,15 +10,19 @@
 
  - Compile this file with soapcpp2 to complete the code generation process.
- - Use wsdl2h option -l to view the software license terms.
+ - Use soapcpp2 option -I to specify paths for #import
+   To build with STL, 'stlvector.h' is imported from 'import' dir in package.
  - Use wsdl2h options -c and -s to generate pure C code or C++ code without STL.
- - To build with STL, stlvector.h from the gSOAP distribution must be in the
-   current directory. Or use soapcpp2 option -I<path> with path to stlvector.h.
- - Use typemap.dat to control schema namespace bindings and type mappings.
+ - Use 'typemap.dat' to control namespace bindings and type mappings.
    It is strongly recommended to customize the names of the namespace prefixes
    generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
-   section below and add the modified lines to typemap.dat to rerun wsdl2h.
+   section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
  - Use Doxygen (www.doxygen.org) to browse this file.
-
-*/
+ - Use wsdl2h option -l to view the software license terms.
+
+   DO NOT include this file directly into your project.
+   Include only the soapcpp2-generated headers and source code files.
+*/
+
+//gsoapopt cw
 
 /******************************************************************************\
@@ -28,5 +32,10 @@
 \******************************************************************************/
 
-//gsoapopt cw
+
+/******************************************************************************\
+ *                                                                            *
+ * Import                                                                     *
+ *                                                                            *
+\******************************************************************************/
 
 
@@ -58,17 +67,15 @@
 
 
-/// Built-in attribute "SOAP-ENC:arrayType"
-typedef char* SOAP_ENC__arrayType;
-
-
-/// Schema urn:Nebulous/Server/SOAP:"ArrayOfString"
-
+
+/// "urn:Nebulous/Server/SOAP":ArrayOfString is a complexType with complexContent restriction of SOAP-ENC:Array.
 /// SOAP encoded array of xs:string
 struct ArrayOfString
 {
-/// Pointer to an array of char*
+/// Pointer to array of char*.
     char*                               *__ptr                         ;
-/// Size of the dynamic array
+/// Size of the dynamic array.
     int                                  __size                        ;
+/// Offset for partially transmitted arrays (uncomment only when required).
+//  int                                  __offset                      ;
 };
 
@@ -78,4 +85,5 @@
  *                                                                            *
 \******************************************************************************/
+
 
 //gsoap ns1  service name:	SOAP 
@@ -111,4 +119,6 @@
   - http://localhost:80/nebulous
 
+Note: use wsdl2h option -N to change the service binding prefix name
+
 */
 
@@ -136,9 +146,22 @@
   - SOAP action="urn:Nebulous/Server/SOAP#create_object"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__create_USCOREobject(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__create_USCOREobject(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               key,
+    char*                               volume,
+    // response parameters:
+    char*                              *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__create_USCOREobject(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -155,7 +178,7 @@
 //gsoap ns1  service method-action:	create_USCOREobject urn:Nebulous/Server/SOAP#create_object
 int ns1__create_USCOREobject(
-    char*                               key,
-    char*                               volume,
-    char*                              *result ///< response parameter
+    char*                               key,	///< Request parameter
+    char*                               volume,	///< Request parameter
+    char*                              *result	///< Response parameter
 );
 
@@ -176,9 +199,22 @@
   - SOAP action="urn:Nebulous/Server/SOAP#create_object"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__rename_USCOREobject(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__rename_USCOREobject(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               key,
+    char*                               newkey,
+    // response parameters:
+    char*                              *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__rename_USCOREobject(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -195,30 +231,43 @@
 //gsoap ns1  service method-action:	rename_USCOREobject urn:Nebulous/Server/SOAP#create_object
 int ns1__rename_USCOREobject(
+    char*                               key,	///< Request parameter
+    char*                               newkey,	///< Request parameter
+    char*                              *result	///< Response parameter
+);
+
+/******************************************************************************\
+ *                                                                            *
+ * ns1__rename_USCOREobject_                                                  *
+ *                                                                            *
+\******************************************************************************/
+
+
+/// Operation "ns1__rename_USCOREobject_" of service binding "SOAP"
+
+/**
+
+Operation details:
+
+  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
+  - SOAP action="urn:Nebulous/Server/SOAP#rename_object"
+
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__rename_USCOREobject_(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
     char*                               key,
     char*                               newkey,
-    char*                              *result ///< response parameter
-);
-
-/******************************************************************************\
- *                                                                            *
- * ns1__rename_USCOREobject_                                                  *
- *                                                                            *
-\******************************************************************************/
-
-
-/// Operation "ns1__rename_USCOREobject_" of service binding "SOAP"
-
-/**
-
-Operation details:
-
-  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
-  - SOAP action="urn:Nebulous/Server/SOAP#rename_object"
-
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__rename_USCOREobject_(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+    // response parameters:
+    char*                              *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__rename_USCOREobject_(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -235,7 +284,7 @@
 //gsoap ns1  service method-action:	rename_USCOREobject_ urn:Nebulous/Server/SOAP#rename_object
 int ns1__rename_USCOREobject_(
-    char*                               key,
-    char*                               newkey,
-    char*                              *result ///< response parameter
+    char*                               key,	///< Request parameter
+    char*                               newkey,	///< Request parameter
+    char*                              *result	///< Response parameter
 );
 
@@ -256,9 +305,22 @@
   - SOAP action="urn:Nebulous/Server/SOAP#replicate_object"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__replicate_USCOREobject(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__replicate_USCOREobject(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               key,
+    char*                               volume,
+    // response parameters:
+    char*                              *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__replicate_USCOREobject(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -275,7 +337,7 @@
 //gsoap ns1  service method-action:	replicate_USCOREobject urn:Nebulous/Server/SOAP#replicate_object
 int ns1__replicate_USCOREobject(
-    char*                               key,
-    char*                               volume,
-    char*                              *result ///< response parameter
+    char*                               key,	///< Request parameter
+    char*                               volume,	///< Request parameter
+    char*                              *result	///< Response parameter
 );
 
@@ -296,9 +358,22 @@
   - SOAP action="urn:Nebulous/Server/SOAP#lock_object"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__lock_USCOREobject(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__lock_USCOREobject(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               key,
+    char*                               type,
+    // response parameters:
+    int                                *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__lock_USCOREobject(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -315,30 +390,43 @@
 //gsoap ns1  service method-action:	lock_USCOREobject urn:Nebulous/Server/SOAP#lock_object
 int ns1__lock_USCOREobject(
+    char*                               key,	///< Request parameter
+    char*                               type,	///< Request parameter
+    int                                *result	///< Response parameter
+);
+
+/******************************************************************************\
+ *                                                                            *
+ * ns1__unlock_USCOREobject                                                   *
+ *                                                                            *
+\******************************************************************************/
+
+
+/// Operation "ns1__unlock_USCOREobject" of service binding "SOAP"
+
+/**
+
+Operation details:
+
+  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
+  - SOAP action="urn:Nebulous/Server/SOAP#unlock_object"
+
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__unlock_USCOREobject(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
     char*                               key,
     char*                               type,
-    int                                *result ///< response parameter
-);
-
-/******************************************************************************\
- *                                                                            *
- * ns1__unlock_USCOREobject                                                   *
- *                                                                            *
-\******************************************************************************/
-
-
-/// Operation "ns1__unlock_USCOREobject" of service binding "SOAP"
-
-/**
-
-Operation details:
-
-  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
-  - SOAP action="urn:Nebulous/Server/SOAP#unlock_object"
-
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__unlock_USCOREobject(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+    // response parameters:
+    int                                *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__unlock_USCOREobject(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -355,7 +443,7 @@
 //gsoap ns1  service method-action:	unlock_USCOREobject urn:Nebulous/Server/SOAP#unlock_object
 int ns1__unlock_USCOREobject(
-    char*                               key,
-    char*                               type,
-    int                                *result ///< response parameter
+    char*                               key,	///< Request parameter
+    char*                               type,	///< Request parameter
+    int                                *result	///< Response parameter
 );
 
@@ -381,9 +469,21 @@
   - SOAP action="urn:Nebulous/Server/SOAP#find_objects"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__find_USCOREobjects(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__find_USCOREobjects(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               pattern,
+    // response parameters:
+    struct ns1__find_USCOREobjectsResponse*
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__find_USCOREobjects(
+    struct soap *soap,
     // request parameters:
     char*                               pattern,
@@ -399,6 +499,6 @@
 //gsoap ns1  service method-action:	find_USCOREobjects urn:Nebulous/Server/SOAP#find_objects
 int ns1__find_USCOREobjects(
-    char*                               pattern,
-    struct ns1__find_USCOREobjectsResponse* ///< response parameter
+    char*                               pattern,	///< Request parameter
+    struct ns1__find_USCOREobjectsResponse*	///< Response struct parameter
 );
 
@@ -424,9 +524,22 @@
   - SOAP action="urn:Nebulous/Server/SOAP#find_instances"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__find_USCOREinstances(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__find_USCOREinstances(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               key,
+    char*                               volume,
+    // response parameters:
+    struct ns1__find_USCOREinstancesResponse*
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__find_USCOREinstances(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -443,7 +556,7 @@
 //gsoap ns1  service method-action:	find_USCOREinstances urn:Nebulous/Server/SOAP#find_instances
 int ns1__find_USCOREinstances(
-    char*                               key,
-    char*                               volume,
-    struct ns1__find_USCOREinstancesResponse* ///< response parameter
+    char*                               key,	///< Request parameter
+    char*                               volume,	///< Request parameter
+    struct ns1__find_USCOREinstancesResponse*	///< Response struct parameter
 );
 
@@ -464,9 +577,21 @@
   - SOAP action="urn:Nebulous/Server/SOAP#delete_instance"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__delete_USCOREinstance(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__delete_USCOREinstance(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               uri,
+    // response parameters:
+    int                                *result
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__delete_USCOREinstance(
+    struct soap *soap,
     // request parameters:
     char*                               uri,
@@ -482,6 +607,6 @@
 //gsoap ns1  service method-action:	delete_USCOREinstance urn:Nebulous/Server/SOAP#delete_instance
 int ns1__delete_USCOREinstance(
-    char*                               uri,
-    int                                *result ///< response parameter
+    char*                               uri,	///< Request parameter
+    int                                *result	///< Response parameter
 );
 
@@ -507,9 +632,21 @@
   - SOAP action="urn:Nebulous/Server/SOAP#stat_object"
 
-C stub function (defined in soapClient.c[pp]):
-@code
-  int soap_call_ns1__stat_USCOREobject(struct soap *soap,
-    NULL, // char *endpoint = NULL selects default endpoint for this operation
-    NULL, // char *action = NULL selects default action for this operation
+C stub function (defined in soapClient.c[pp] generated by soapcpp2):
+@code
+  int soap_call_ns1__stat_USCOREobject(
+    struct soap *soap,
+    NULL, // char *endpoint = NULL selects default endpoint for this operation
+    NULL, // char *action = NULL selects default action for this operation
+    // request parameters:
+    char*                               key,
+    // response parameters:
+    struct ns1__stat_USCOREobjectResponse*
+  );
+@endcode
+
+C server function (called from the service dispatcher defined in soapServer.c[pp]):
+@code
+  int ns1__stat_USCOREobject(
+    struct soap *soap,
     // request parameters:
     char*                               key,
@@ -525,6 +662,6 @@
 //gsoap ns1  service method-action:	stat_USCOREobject urn:Nebulous/Server/SOAP#stat_object
 int ns1__stat_USCOREobject(
-    char*                               key,
-    struct ns1__stat_USCOREobjectResponse* ///< response parameter
+    char*                               key,	///< Request parameter
+    struct ns1__stat_USCOREobjectResponse*	///< Response struct parameter
 );
 
