Index: trunk/Nebulous/nebclient/src/soapStub.h
===================================================================
--- trunk/Nebulous/nebclient/src/soapStub.h	(revision 20110)
+++ trunk/Nebulous/nebclient/src/soapStub.h	(revision 20208)
@@ -155,6 +155,83 @@
 #endif
 
+#ifndef SOAP_TYPE_ns1__setxattr_USCOREobjectResponse
+#define SOAP_TYPE_ns1__setxattr_USCOREobjectResponse (29)
+/* ns1:setxattr_objectResponse */
+struct ns1__setxattr_USCOREobjectResponse
+{
+	int *result;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* optional element of type xsd:int */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__setxattr_USCOREobject
+#define SOAP_TYPE_ns1__setxattr_USCOREobject (30)
+/* ns1:setxattr_object */
+struct ns1__setxattr_USCOREobject
+{
+	char *key;	/* optional element of type xsd:string */
+	char *name;	/* optional element of type xsd:string */
+	char *value;	/* optional element of type xsd:string */
+	char *flags;	/* optional element of type xsd:string */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__getxattr_USCOREobjectResponse
+#define SOAP_TYPE_ns1__getxattr_USCOREobjectResponse (32)
+/* ns1:getxattr_objectResponse */
+struct ns1__getxattr_USCOREobjectResponse
+{
+	char **result;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* optional element of type xsd:string */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__getxattr_USCOREobject
+#define SOAP_TYPE_ns1__getxattr_USCOREobject (33)
+/* ns1:getxattr_object */
+struct ns1__getxattr_USCOREobject
+{
+	char *key;	/* optional element of type xsd:string */
+	char *name;	/* optional element of type xsd:string */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__listxattr_USCOREobjectResponse
+#define SOAP_TYPE_ns1__listxattr_USCOREobjectResponse (34)
+/* ns1:listxattr_objectResponse */
+struct ns1__listxattr_USCOREobjectResponse
+{
+	struct ArrayOfString *result;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* optional element of type ArrayOfstring */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__listxattr_USCOREobject
+#define SOAP_TYPE_ns1__listxattr_USCOREobject (38)
+/* ns1:listxattr_object */
+struct ns1__listxattr_USCOREobject
+{
+	char *key;	/* optional element of type xsd:string */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__removexattr_USCOREobjectResponse
+#define SOAP_TYPE_ns1__removexattr_USCOREobjectResponse (40)
+/* ns1:removexattr_objectResponse */
+struct ns1__removexattr_USCOREobjectResponse
+{
+	int *result;	/* SOAP 1.2 RPC return element (when namespace qualified) */	/* optional element of type xsd:int */
+};
+#endif
+
+#ifndef SOAP_TYPE_ns1__removexattr_USCOREobject
+#define SOAP_TYPE_ns1__removexattr_USCOREobject (41)
+/* ns1:removexattr_object */
+struct ns1__removexattr_USCOREobject
+{
+	char *key;	/* optional element of type xsd:string */
+	char *name;	/* optional element of type xsd:string */
+};
+#endif
+
 #ifndef SOAP_TYPE_ns1__find_USCOREobjectsResponse
-#define SOAP_TYPE_ns1__find_USCOREobjectsResponse (28)
+#define SOAP_TYPE_ns1__find_USCOREobjectsResponse (42)
 /* ns1:find_objectsResponse */
 struct ns1__find_USCOREobjectsResponse
@@ -165,5 +242,5 @@
 
 #ifndef SOAP_TYPE_ns1__find_USCOREobjects
-#define SOAP_TYPE_ns1__find_USCOREobjects (32)
+#define SOAP_TYPE_ns1__find_USCOREobjects (45)
 /* ns1:find_objects */
 struct ns1__find_USCOREobjects
@@ -174,5 +251,5 @@
 
 #ifndef SOAP_TYPE_ns1__find_USCOREinstancesResponse
-#define SOAP_TYPE_ns1__find_USCOREinstancesResponse (33)
+#define SOAP_TYPE_ns1__find_USCOREinstancesResponse (46)
 /* ns1:find_instancesResponse */
 struct ns1__find_USCOREinstancesResponse
@@ -183,5 +260,5 @@
 
 #ifndef SOAP_TYPE_ns1__find_USCOREinstances
-#define SOAP_TYPE_ns1__find_USCOREinstances (36)
+#define SOAP_TYPE_ns1__find_USCOREinstances (49)
 /* ns1:find_instances */
 struct ns1__find_USCOREinstances
@@ -193,5 +270,5 @@
 
 #ifndef SOAP_TYPE_ns1__delete_USCOREinstanceResponse
-#define SOAP_TYPE_ns1__delete_USCOREinstanceResponse (38)
+#define SOAP_TYPE_ns1__delete_USCOREinstanceResponse (51)
 /* ns1:delete_instanceResponse */
 struct ns1__delete_USCOREinstanceResponse
@@ -202,5 +279,5 @@
 
 #ifndef SOAP_TYPE_ns1__delete_USCOREinstance
-#define SOAP_TYPE_ns1__delete_USCOREinstance (39)
+#define SOAP_TYPE_ns1__delete_USCOREinstance (52)
 /* ns1:delete_instance */
 struct ns1__delete_USCOREinstance
@@ -211,5 +288,5 @@
 
 #ifndef SOAP_TYPE_ns1__stat_USCOREobjectResponse
-#define SOAP_TYPE_ns1__stat_USCOREobjectResponse (40)
+#define SOAP_TYPE_ns1__stat_USCOREobjectResponse (53)
 /* ns1:stat_objectResponse */
 struct ns1__stat_USCOREobjectResponse
@@ -220,5 +297,5 @@
 
 #ifndef SOAP_TYPE_ns1__stat_USCOREobject
-#define SOAP_TYPE_ns1__stat_USCOREobject (43)
+#define SOAP_TYPE_ns1__stat_USCOREobject (56)
 /* ns1:stat_object */
 struct ns1__stat_USCOREobject
@@ -229,5 +306,5 @@
 
 #ifndef SOAP_TYPE_SOAP_ENV__Header
-#define SOAP_TYPE_SOAP_ENV__Header (44)
+#define SOAP_TYPE_SOAP_ENV__Header (57)
 /* SOAP Header: */
 struct SOAP_ENV__Header
@@ -240,5 +317,5 @@
 
 #ifndef SOAP_TYPE_SOAP_ENV__Code
-#define SOAP_TYPE_SOAP_ENV__Code (45)
+#define SOAP_TYPE_SOAP_ENV__Code (58)
 /* SOAP Fault Code: */
 struct SOAP_ENV__Code
@@ -250,5 +327,5 @@
 
 #ifndef SOAP_TYPE_SOAP_ENV__Detail
-#define SOAP_TYPE_SOAP_ENV__Detail (47)
+#define SOAP_TYPE_SOAP_ENV__Detail (60)
 /* SOAP-ENV:Detail */
 struct SOAP_ENV__Detail
@@ -261,5 +338,5 @@
 
 #ifndef SOAP_TYPE_SOAP_ENV__Reason
-#define SOAP_TYPE_SOAP_ENV__Reason (50)
+#define SOAP_TYPE_SOAP_ENV__Reason (63)
 /* SOAP-ENV:Reason */
 struct SOAP_ENV__Reason
@@ -270,5 +347,5 @@
 
 #ifndef SOAP_TYPE_SOAP_ENV__Fault
-#define SOAP_TYPE_SOAP_ENV__Fault (51)
+#define SOAP_TYPE_SOAP_ENV__Fault (64)
 /* SOAP Fault: */
 struct SOAP_ENV__Fault
@@ -343,11 +420,19 @@
 SOAP_FMAC5 int SOAP_FMAC6 ns1__unlock_USCOREobject(struct soap*, char *key, char *type, int *result);
 
-SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREobjects(struct soap*, char *pattern, struct ns1__find_USCOREobjectsResponse *_param_1);
-
-SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREinstances(struct soap*, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *_param_2);
+SOAP_FMAC5 int SOAP_FMAC6 ns1__setxattr_USCOREobject(struct soap*, char *key, char *name, char *value, char *flags, int *result);
+
+SOAP_FMAC5 int SOAP_FMAC6 ns1__getxattr_USCOREobject(struct soap*, char *key, char *name, char **result);
+
+SOAP_FMAC5 int SOAP_FMAC6 ns1__listxattr_USCOREobject(struct soap*, char *key, struct ns1__listxattr_USCOREobjectResponse *_param_1);
+
+SOAP_FMAC5 int SOAP_FMAC6 ns1__removexattr_USCOREobject(struct soap*, char *key, char *name, int *result);
+
+SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREobjects(struct soap*, char *pattern, struct ns1__find_USCOREobjectsResponse *_param_2);
+
+SOAP_FMAC5 int SOAP_FMAC6 ns1__find_USCOREinstances(struct soap*, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *_param_3);
 
 SOAP_FMAC5 int SOAP_FMAC6 ns1__delete_USCOREinstance(struct soap*, char *uri, int *result);
 
-SOAP_FMAC5 int SOAP_FMAC6 ns1__stat_USCOREobject(struct soap*, char *key, struct ns1__stat_USCOREobjectResponse *_param_3);
+SOAP_FMAC5 int SOAP_FMAC6 ns1__stat_USCOREobject(struct soap*, char *key, struct ns1__stat_USCOREobjectResponse *_param_4);
 
 /******************************************************************************\
@@ -370,11 +455,19 @@
 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__unlock_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *type, int *result);
 
-SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREobjects(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *pattern, struct ns1__find_USCOREobjectsResponse *_param_1);
-
-SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *_param_2);
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__setxattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *name, char *value, char *flags, int *result);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__getxattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *name, char **result);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__listxattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__listxattr_USCOREobjectResponse *_param_1);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__removexattr_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *name, int *result);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREobjects(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *pattern, struct ns1__find_USCOREobjectsResponse *_param_2);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__find_USCOREinstances(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, char *volume, struct ns1__find_USCOREinstancesResponse *_param_3);
 
 SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__delete_USCOREinstance(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *uri, int *result);
 
-SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *_param_3);
+SOAP_FMAC5 int SOAP_FMAC6 soap_call_ns1__stat_USCOREobject(struct soap *soap, const char *soap_endpoint, const char *soap_action, char *key, struct ns1__stat_USCOREobjectResponse *_param_4);
 
 /******************************************************************************\
@@ -399,4 +492,12 @@
 
 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__unlock_USCOREobject(struct soap*);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__setxattr_USCOREobject(struct soap*);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__getxattr_USCOREobject(struct soap*);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__listxattr_USCOREobject(struct soap*);
+
+SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__removexattr_USCOREobject(struct soap*);
 
 SOAP_FMAC5 int SOAP_FMAC6 soap_serve_ns1__find_USCOREobjects(struct soap*);
