diff options
author | Emmanuel Raviart <eraviart@entrouvert.com> | 2005-01-22 14:25:54 +0000 |
---|---|---|
committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2005-01-22 14:25:54 +0000 |
commit | bc4ab9c01302a9bb8d981cfe7955c88e74d1b1a3 (patch) | |
tree | d123343a613142fc7fd2c8ddfa8f4ace630bf35e /swig | |
parent | 4e7c03832eb407ed4865bc947d1e97f3c20904ed (diff) | |
download | lasso-bc4ab9c01302a9bb8d981cfe7955c88e74d1b1a3.tar.gz lasso-bc4ab9c01302a9bb8d981cfe7955c88e74d1b1a3.tar.xz lasso-bc4ab9c01302a9bb8d981cfe7955c88e74d1b1a3.zip |
SWIG: Added missing renaming of constant LASSO_HTTP_METHOD_NONE.
SWIG: Very preliminary clean-up of Lasso-wsf.i.
Diffstat (limited to 'swig')
-rw-r--r-- | swig/Lasso-wsf.i | 137 | ||||
-rw-r--r-- | swig/Lasso.i | 1 |
2 files changed, 89 insertions, 49 deletions
diff --git a/swig/Lasso-wsf.i b/swig/Lasso-wsf.i index dc3cdaf5..a31a724d 100644 --- a/swig/Lasso-wsf.i +++ b/swig/Lasso-wsf.i @@ -39,13 +39,23 @@ %} -/* wsf prefix & href */ + +/*********************************************************************** + *********************************************************************** + * Constants + *********************************************************************** + ***********************************************************************/ + + +/* WSF prefix & href */ +#ifndef SWIGPHP4 %rename(discoHref) LASSO_DISCO_HREF; %rename(discoPrefix) LASSO_DISCO_PREFIX; %rename(epHref) LASSO_EP_HREF; %rename(epPrefix) LASSO_EP_PREFIX; %rename(ppHref) LASSO_PP_HREF; %rename(ppPrefix) LASSO_PP_PREFIX; +#endif #define LASSO_DISCO_HREF "urn:liberty:disco:2003-08" #define LASSO_DISCO_PREFIX "disco" #define LASSO_EP_HREF "urn:liberty:ep:2003-08" @@ -53,7 +63,8 @@ #define LASSO_PP_HREF "urn:liberty:pp:2003-08" #define LASSO_PP_PREFIX "pp" -/* wsf status code */ +/* WSF status code */ +#ifndef SWIGPHP4 %rename(dstStatusCodeActionNotAuthorized) LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED; %rename(dstStatusCodeActionNotSupported) LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED; %rename(dstStatusCodeAllReturned) LASSO_DST_STATUS_CODE_ALL_RETURNED; @@ -66,7 +77,7 @@ %rename(dstStatusCodeInvalidData) LASSO_DST_STATUS_CODE_INVALID_DATA; %rename(dstStatusCodeInvalidResourceId) LASSO_DST_STATUS_CODE_INVALID_RESOURCE_ID; %rename(dstStatusCodeInvalidSelect) LASSO_DST_STATUS_CODE_INVALID_SELECT; -%rename(dstStatusCodemissingNewDataElement) LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT; +%rename(dstStatusCodeMissingNewDataElement) LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT; %rename(dstStatusCodeMissingResourceIdElement) LASSO_DST_STATUS_CODE_MISSING_RESOURCE_ID_ELEMENT; %rename(dstStatusCodeMissingSelect) LASSO_DST_STATUS_CODE_MISSING_SELECT; %rename(dstStatusCodeModifiedSince) LASSO_DST_STATUS_CODE_MODIFIED_SINCE; @@ -76,6 +87,7 @@ %rename(dstStatusCodeOk) LASSO_DST_STATUS_CODE_OK; %rename(dstStatusCodeTimeOut) LASSO_DST_STATUS_CODE_TIME_OUT; %rename(dstStatusCodeUnexpectedError) LASSO_DST_STATUS_CODE_UNEXPECTED_ERROR; +#endif #define LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED "ActionNotAuthorized" #define LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED "ActionNotSupported" #define LASSO_DST_STATUS_CODE_ALL_RETURNED "AllReturned" @@ -102,46 +114,67 @@ /*********************************************************************** *********************************************************************** - * ID-WSF LassoDisco domain + * XML Elements in Discovery Namespace *********************************************************************** ***********************************************************************/ + /*********************************************************************** - * ID-WSF XML LassoDiscoCredentials + * disco:Credentials ***********************************************************************/ + #ifndef SWIGPHP4 -%rename(Credentials) LassoDiscoCredentials; +%rename(DiscoCredentials) LassoDiscoCredentials; #endif typedef struct { - %extend { - /* Attributes */ +} LassoDiscoCredentials; +%extend LassoDiscoCredentials { + /* Attributes */ - /* Constructor, Destructor & Static Methods */ - LassoDiscoCredentials(); + %newobject any_get; + LassoNodeList *any; - /* Methods */ + /* Constructor, Destructor & Static Methods */ - } -} LassoDiscoCredentials; + LassoDiscoCredentials(); + + ~LassoDiscoCredentials(); + + /* Methods inherited from LassoNode */ + + %newobject dump; + char *dump(); +} %{ /* Attributes Implementations */ +/* AttributeValue */ +#define LassoDiscoCredentials_get_AttributeValue(self) get_node_list((self)->any) +#define LassoDiscoCredentials_AttributeValue_get(self) get_node_list((self)->any) +#define LassoDiscoCredentials_set_AttributeValue(self, value) set_node_list(&(self)->any, (value)) +#define LassoDiscoCredentials_AttributeValue_set(self, value) set_node_list(&(self)->any, (value)) + /* Constructors, destructors & static methods implementations */ #define new_LassoDiscoCredentials lasso_disco_credentials_new +#define delete_LassoDiscoCredentials(self) lasso_node_destroy(LASSO_NODE(self)) -/* Methods implementations */ +/* Implementations of methods inherited from LassoNode */ + +#define LassoDiscoCredentials_dump(self) lasso_node_dump(LASSO_NODE(self)) %} + /*********************************************************************** - * ID-WSF XML LassoDiscoDescription + * disco:Description ***********************************************************************/ + #ifndef SWIGPHP4 -%rename(Description) LassoDiscoDescription; +%rename(DiscoDescription) LassoDiscoDescription; #endif typedef struct { %extend { @@ -171,11 +204,11 @@ typedef struct { %} /*********************************************************************** - * ID-WSF XML LassoDiscoInsertEntry + * disco:InsertEntry ***********************************************************************/ #ifndef SWIGPHP4 -%rename(InsertEntry) LassoDiscoInsertEntry; +%rename(DiscoInsertEntry) LassoDiscoInsertEntry; #endif typedef struct { %extend { @@ -213,7 +246,7 @@ void LassoDiscoInsertEntry_resourceOffering_set(LassoDiscoInsertEntry *self, %} /*********************************************************************** - * ID-WSF XML LassoDiscoModify + * disco:Modify ***********************************************************************/ #ifndef SWIGPHP4 @@ -277,7 +310,7 @@ LassoDiscoRemoveEntry *LassoDiscoModify_removeEntry_get(LassoDiscoModify *self) %} /*********************************************************************** - * ID-WSF XML LassoDiscoModifyResponse + * disco:ModifyResponse ***********************************************************************/ #ifndef SWIGPHP4 @@ -328,11 +361,11 @@ char *LassoDiscoModifyResponse_newEntryIds_get(LassoDiscoModifyResponse *self) { %} /*********************************************************************** - * ID-WSF XML LassoDiscoOptions + * disco:Options ***********************************************************************/ #ifndef SWIGPHP4 -%rename(Options) LassoDiscoOptions; +%rename(DiscoOptions) LassoDiscoOptions; #endif typedef struct { %extend { @@ -358,7 +391,7 @@ typedef struct { %} /*********************************************************************** - * ID-WSF XML LassoDiscoQuery + * disco:Query ***********************************************************************/ #ifndef SWIGPHP4 @@ -411,7 +444,7 @@ LassoDiscoRequestedServiceType *LassoDiscoQuery_addRequestedServiceType(LassoDis %} /*********************************************************************** - * ID-WSF XML LassoDiscoQueryResponse + * disco:QueryResponse ***********************************************************************/ #ifndef SWIGPHP4 @@ -459,11 +492,11 @@ LassoDiscoCredentials *LassoDiscoQueryResponse_credentials_get(LassoDiscoQueryRe %} /*********************************************************************** - * ID-WSF XML LassoDiscoRemoveEntry + * disco:RemoveEntry ***********************************************************************/ #ifndef SWIGPHP4 -%rename(RemoveEntry) LassoDiscoRemoveEntry; +%rename(DiscoRemoveEntry) LassoDiscoRemoveEntry; #endif typedef struct { %extend { @@ -496,11 +529,11 @@ char *LassoDiscoRemoveEntry_entryId_get(LassoDiscoRemoveEntry *self) { %} /*********************************************************************** - * ID-WSF XML LassoDiscoResourceID + * disco:ResourceID ***********************************************************************/ #ifndef SWIGPHP4 -%rename(ResourceID) LassoDiscoResourceID; +%rename(DiscoResourceID) LassoDiscoResourceID; #endif typedef struct { %extend { @@ -533,11 +566,11 @@ char *LassoDiscoResourceID_content_get(LassoDiscoResourceID *self) { %} /*********************************************************************** - * ID-WSF XML LassoDiscoResourceOffering + * disco:ResourceOffering ***********************************************************************/ #ifndef SWIGPHP4 -%rename(ResourceOffering) LassoDiscoResourceOffering; +%rename(DiscoResourceOffering) LassoDiscoResourceOffering; #endif typedef struct { @@ -596,11 +629,11 @@ void LassoDiscoResourceOffering_serviceInstance_set(LassoDiscoResourceOffering * %} /*********************************************************************** - * ID-WSF XML LassoDiscoServiceInstance + * disco:ServiceInstance ***********************************************************************/ #ifndef SWIGPHP4 -%rename(ServiceInstance) LassoDiscoServiceInstance; +%rename(DiscoServiceInstance) LassoDiscoServiceInstance; #endif typedef struct { %extend { @@ -637,14 +670,16 @@ LassoDiscoServiceInstance *LassoDiscoServiceInstance_new(gchar *serviceType, %} + /*********************************************************************** *********************************************************************** - LassoDst domain + * XML Elements in Data Services Template Namespace *********************************************************************** ***********************************************************************/ + /*********************************************************************** - * ID-WSF XML LassoDstModification + * dst:Modification ***********************************************************************/ #ifndef SWIGPHP4 %rename(DstModification) LassoDstModification; @@ -695,7 +730,7 @@ char *LassoDstModification_select_get(LassoDstModification *self) { /*********************************************************************** - * ID-WSF XML LassoDstModify + * dst:Modify ***********************************************************************/ #ifndef SWIGPHP4 @@ -755,7 +790,7 @@ void LassoDstModify_itemId_set(LassoDstModify *self, char *itemId) { %} /*********************************************************************** - * ID-WSF XML LassoDstModifyResponse + * dst:ModifyResponse ***********************************************************************/ #ifndef SWIGPHP4 @@ -795,7 +830,7 @@ LassoUtilityStatus *LassoDstModifyResponse_status_get(LassoDstModifyResponse *se %} /*********************************************************************** - * ID-WSF XML LassoDstQuery + * dst:Query ***********************************************************************/ #ifndef SWIGPHP4 @@ -843,11 +878,11 @@ LassoDstQueryItem *LassoDstQuery_queryItem_get(LassoDstQuery *self) { %} /*********************************************************************** - * ID-WSF XML LassoDstQueryItem + * dst:QueryItem ***********************************************************************/ #ifndef SWIGPHP4 -%rename(QueryItem) LassoDstQueryItem; +%rename(DstQueryItem) LassoDstQueryItem; #endif typedef struct { %extend { @@ -880,7 +915,7 @@ char *LassoDstQueryItem_select_get(LassoDstQueryItem *self) { %} /*********************************************************************** - * ID-WSF XML LassoDstQueryResponse + * dst:QueryResponse ***********************************************************************/ #ifndef SWIGPHP4 @@ -917,16 +952,17 @@ LassoUtilityStatus *LassoDstQueryResponse_status_get(LassoDstQueryResponse *self /*********************************************************************** *********************************************************************** - LassoUtility domain + * XML Elements in Utility Namespace *********************************************************************** ***********************************************************************/ + /*********************************************************************** - * ID-WSF XML LassoUtilityStatus + * utility:Status ***********************************************************************/ #ifndef SWIGPHP4 -%rename(Status) LassoUtilityStatus; +%rename(UtilityStatus) LassoUtilityStatus; #endif typedef struct { %extend { @@ -965,16 +1001,17 @@ void LassoUtilityStatus_code_set(LassoUtilityStatus *self, char *code) { /*********************************************************************** *********************************************************************** - LassoIs domain + * XML Elements in Interaction Services Namespace *********************************************************************** ***********************************************************************/ + /*********************************************************************** - * ID-WSF XML LassoIsInteractionRequest + * is:InteractionRequest ***********************************************************************/ #ifndef SWIGPHP4 -%rename(InteractionRequest) LassoIsInteractionRequest; +%rename(IsInteractionRequest) LassoIsInteractionRequest; #endif typedef struct { %extend { @@ -1039,14 +1076,16 @@ void LassoIsInteractionRequest_maxInteractTime_set(LassoIsInteractionRequest *se %} + /*********************************************************************** *********************************************************************** - ID-WSF Lasso profiles + * ID-WSF *********************************************************************** ***********************************************************************/ + /*********************************************************************** - * ID-WSF Node LassoDiscovery + * lasso:Discovery ***********************************************************************/ #ifndef SWIGPHP4 @@ -1217,7 +1256,7 @@ gint LassoDiscovery_buildResponseMsg(LassoDiscovery *self) { /*********************************************************************** - * ID-WSF XML LassoProfileService + * lasso:ProfileService ***********************************************************************/ #ifndef SWIGPHP4 diff --git a/swig/Lasso.i b/swig/Lasso.i index d00cecdf..59678023 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -649,6 +649,7 @@ SET_NODE_INFO(Node, DowncastableNode) /* HttpMethod */ #ifndef SWIGPHP4 +%rename(httpMethodNone) LASSO_HTTP_METHOD_NONE; %rename(httpMethodAny) LASSO_HTTP_METHOD_ANY; %rename(httpMethodIdpInitiated) LASSO_HTTP_METHOD_IDP_INITIATED; %rename(httpMethodGet) LASSO_HTTP_METHOD_GET; |