summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-08-30 09:58:08 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-08-30 09:58:08 +0000
commit693e43f54866ff5c0825c816982128f2dd4582e7 (patch)
tree599cc38360591e209173482017ad2b54cd3ef131
parentcf811b7aefbcc9886341ffd862ecb334591ac02f (diff)
downloadlasso-693e43f54866ff5c0825c816982128f2dd4582e7.tar.gz
lasso-693e43f54866ff5c0825c816982128f2dd4582e7.tar.xz
lasso-693e43f54866ff5c0825c816982128f2dd4582e7.zip
A few corrections to SWIG binding (a quick commit, so that Christophe can
work on it).
-rw-r--r--swig/Lasso.i19
1 files changed, 18 insertions, 1 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i
index 6c018a26..ee2ecd87 100644
--- a/swig/Lasso.i
+++ b/swig/Lasso.i
@@ -564,6 +564,11 @@ typedef struct {
%rename(Server) LassoServer;
typedef struct {
%extend {
+ /* Attributes */
+
+ %immutable providerId;
+ gchar *providerId;
+
/* Constructor, destructor & static methods */
LassoServer(gchar *metadata = NULL, gchar *publicKey = NULL,
@@ -589,9 +594,21 @@ typedef struct {
%{
+/* Attributes implementations */
+
+/* providerID */
+gchar *LassoServer_providerId_get(LassoServer *self) {
+ return self->providerID;
+}
+
+/* Constructors, destructors & static methods implementations */
+
#define new_LassoServer lasso_server_new
#define delete_LassoServer lasso_server_destroy
#define Server_newFromDump lasso_server_new_from_dump
+
+/* Methods implementations */
+
#define LassoServer_addProvider lasso_server_add_provider
#define LassoServer_dump lasso_server_dump
@@ -808,7 +825,7 @@ LassoResponse *LassoProfile_response_get(LassoProfile *profile) {
/* Functions */
-%rename(get_request_type_from_soap_msg) lasso_profile_get_request_type_from_soap_msg;
+%rename(getRequestTypeFromSoapMsg) lasso_profile_get_request_type_from_soap_msg;
lassoRequestType lasso_profile_get_request_type_from_soap_msg(gchar *soap);