summaryrefslogtreecommitdiffstats
path: root/swig
diff options
context:
space:
mode:
authorDamien Laniel <dlaniel@entrouvert.com>2007-06-05 17:36:09 +0000
committerDamien Laniel <dlaniel@entrouvert.com>2007-06-05 17:36:09 +0000
commit04940cd36250ff87e66a9746ab291406de26c54c (patch)
tree62198e2a80b1af4c55ce30f02592d030963e5c88 /swig
parentbd82a01c17e526bc84a35c498817b02f3823f493 (diff)
downloadlasso-04940cd36250ff87e66a9746ab291406de26c54c.tar.gz
lasso-04940cd36250ff87e66a9746ab291406de26c54c.tar.xz
lasso-04940cd36250ff87e66a9746ab291406de26c54c.zip
added service.data and lasso_idwsf2_data_service_build_query_response_msg
Diffstat (limited to 'swig')
-rw-r--r--swig/Lasso-wsf2.i20
1 files changed, 20 insertions, 0 deletions
diff --git a/swig/Lasso-wsf2.i b/swig/Lasso-wsf2.i
index 0be67c9e..a37bb649 100644
--- a/swig/Lasso-wsf2.i
+++ b/swig/Lasso-wsf2.i
@@ -323,6 +323,11 @@ typedef struct {
%newobject server_get;
LassoServer *server;
+ /* Attributes */
+
+ %newobject data;
+ char *data;
+
/* Constructor, Destructor & Static Methods */
LassoIdWsf2DataService(LassoServer *server);
@@ -352,10 +357,15 @@ typedef struct {
THROW_ERROR()
int addQueryItem(const char *item_xpath, const char *item_id);
+ END_THROW_ERROR()
THROW_ERROR()
int processQueryMsg(const char *message);
END_THROW_ERROR()
+
+ THROW_ERROR()
+ int buildQueryResponseMsg();
+ END_THROW_ERROR()
}
%{
@@ -396,6 +406,14 @@ typedef struct {
#define LassoIdWsf2DataService_set_server(self, value) set_node((gpointer *) &LASSO_WSF2_PROFILE(self)->server, (value))
#define LassoIdWsf2DataService_server_set(self, value) set_node((gpointer *) &LASSO_WSF2_PROFILE(self)->server, (value))
+/* Attributes */
+
+/* data */
+#define LassoIdWsf2DataService_get_data(self) get_xml_string((self)->data)
+#define LassoIdWsf2DataService_data_get(self) get_xml_string((self)->data)
+#define LassoIdWsf2DataService_set_data(self, value) set_xml_string(&(self)->data, (value))
+#define LassoIdWsf2DataService_data_set(self, value) set_xml_string(&(self)->data, (value))
+
/* Constructors, destructors & static methods implementations */
#define new_LassoIdWsf2DataService lasso_idwsf2_data_service_new
@@ -414,5 +432,7 @@ typedef struct {
#define LassoIdWsf2DataService_initQuery lasso_idwsf2_data_service_init_query
#define LassoIdWsf2DataService_addQueryItem lasso_idwsf2_data_service_add_query_item
#define LassoIdWsf2DataService_processQueryMsg lasso_idwsf2_data_service_process_query_msg
+#define LassoIdWsf2DataService_buildQueryResponseMsg lasso_idwsf2_data_service_build_query_response_msg
+
%}