diff options
| author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-08-30 09:58:08 +0000 |
|---|---|---|
| committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-08-30 09:58:08 +0000 |
| commit | 693e43f54866ff5c0825c816982128f2dd4582e7 (patch) | |
| tree | 599cc38360591e209173482017ad2b54cd3ef131 | |
| parent | cf811b7aefbcc9886341ffd862ecb334591ac02f (diff) | |
| download | lasso-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.i | 19 |
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); |
