diff options
| author | Romain Chantereay <rchantereau@entrouvert.com> | 2004-08-18 14:26:10 +0000 |
|---|---|---|
| committer | Romain Chantereay <rchantereau@entrouvert.com> | 2004-08-18 14:26:10 +0000 |
| commit | e1c17ed12a2d797c25dba09a60961d1b8a04730b (patch) | |
| tree | c338ab475b0c15f86a8791538c7575ed2a90a44a | |
| parent | 214f02b82cdb71969a25b89dc61db7fa435664b1 (diff) | |
| download | lasso-e1c17ed12a2d797c25dba09a60961d1b8a04730b.tar.gz lasso-e1c17ed12a2d797c25dba09a60961d1b8a04730b.tar.xz lasso-e1c17ed12a2d797c25dba09a60961d1b8a04730b.zip | |
Update interface (moved _bla to bla).
| -rw-r--r-- | swig/Lasso.i | 357 |
1 files changed, 145 insertions, 212 deletions
diff --git a/swig/Lasso.i b/swig/Lasso.i index 9eb03787..48322382 100644 --- a/swig/Lasso.i +++ b/swig/Lasso.i @@ -19,6 +19,7 @@ #undef PACKAGE_BUGREPORT #endif + #include <lasso_config.h> #include <lasso.h> @@ -48,6 +49,9 @@ lasso_init(); %}*/ +#if defined(SWIGPYTHON) +%typemap(in,parse="z") char *, char [ANY] ""; +#endif /* lasso.h */ int lasso_shutdown(void); int lasso_init(void); @@ -164,15 +168,12 @@ gint lasso_node_verify_signature (LassoNode *node, /*#define LASSO_FEDERATION_TERMINATION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_FEDERATION_TERMINATION, LassoFederationTerminationClass)) */ -typedef struct _LassoFederationTermination LassoFederationTermination; -/*typedef struct _LassoFederationTerminationClass - * LassoFederationTerminationClass;*/ -struct _LassoFederationTermination { +typedef struct _LassoFederationTermination { LassoProfile parent; /*< private >*/ -}; +} LassoFederationTermination; /*struct _LassoFederationTerminationClass { LassoProfileClass parent; @@ -211,11 +212,11 @@ gint lasso_federation_termination_validate_notification (LassoFederationTermi /*#define LASSO_IDENTITY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_IDENTITY, LassoIdentityClass)) */ -typedef struct _LassoIdentity LassoIdentity; +/*typedef struct _LassoIdentity LassoIdentity;*/ /*typedef struct _LassoIdentityClass LassoIdentityClass;*/ typedef struct _LassoIdentityPrivate LassoIdentityPrivate; -struct _LassoIdentity { +typedef struct _LassoIdentity { GObject parent; /*< public >*/ @@ -226,7 +227,7 @@ struct _LassoIdentity { /*< private >*/ LassoIdentityPrivate *private; -}; +} LassoIdentity; /*struct _LassoIdentityClass { GObjectClass parent; @@ -268,10 +269,9 @@ gint lasso_identity_remove_federation (LassoIden /*#define LASSO_LECP_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LECP, LassoLecpClass)) */ -typedef struct _LassoLecp LassoLecp; /*typedef struct _LassoLecpClass LassoLecpClass;*/ -struct _LassoLecp { +typedef struct _LassoLecp { LassoLogin parent; /*< public >*/ @@ -281,7 +281,7 @@ struct _LassoLecp { gchar *assertionConsumerServiceURL; /*< private >*/ -}; +} LassoLecp; /*struct _LassoLecpClass { LassoLoginClass parent_class; @@ -330,7 +330,6 @@ gint lasso_lecp_process_authn_response_envelope_msg (LassoLecp *lecp, /*#define LASSO_LOGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LOGIN, LassoLoginClass)) */ -typedef struct _LassoLogin LassoLogin; /*typedef struct _LassoLoginClass LassoLoginClass;*/ typedef struct _LassoLoginPrivate LassoLoginPrivate; @@ -339,7 +338,7 @@ typedef enum { lassoLoginProtocolProfileBrwsPost, } lassoLoginProtocolProfiles; -struct _LassoLogin { +typedef struct _LassoLogin { LassoProfile parent; /*< public >*/ lassoLoginProtocolProfiles protocolProfile; @@ -348,7 +347,7 @@ struct _LassoLogin { gchar *response_dump; /*< private >*/ LassoLoginPrivate *private; -}; +} LassoLogin; /*struct _LassoLoginClass { LassoProfileClass parent; @@ -416,11 +415,10 @@ gint lasso_login_process_response_msg (LassoLogin *login /*#define LASSO_LOGOUT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LOGOUT, LassoLogoutClass)) */ -typedef struct _LassoLogout LassoLogout; /*typedef struct _LassoLogoutClass LassoLogoutClass;*/ typedef struct _LassoLogoutPrivate LassoLogoutPrivate; -struct _LassoLogout { +typedef struct _LassoLogout { LassoProfile parent; /*< public >*/ @@ -430,7 +428,7 @@ struct _LassoLogout { /*< private >*/ LassoLogoutPrivate *private; -}; +} LassoLogout; /*struct _LassoLogoutClass { LassoProfileClass parent; @@ -477,15 +475,14 @@ gint lasso_logout_process_response_msg (LassoLogout *logout, * ((o), LASSO_TYPE_NAME_IDENTIFIER_MAPPING, LassoNameIdentifierMappingClass)) * */ -typedef struct _LassoNameIdentifierMapping LassoNameIdentifierMapping; /*typedef struct _LassoNameIdentifierMappingClass * LassoNameIdentifierMappingClass;*/ -struct _LassoNameIdentifierMapping { +typedef struct _LassoNameIdentifierMapping { LassoProfile parent; /*< private >*/ -}; +} LassoNameIdentifierMapping; /*struct _LassoNameIdentifierMappingClass { LassoProfileClass parent; @@ -525,7 +522,6 @@ gint lasso_name_identifier_mapping_process_response_msg ( /*#define LASSO_PROFILE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_PROFILE, LassoProfileClass)) */ -typedef struct _LassoProfile LassoProfile; /*typedef struct _LassoProfileClass LassoProfileClass;*/ typedef struct _LassoProfilePrivate LassoProfilePrivate; @@ -556,7 +552,7 @@ typedef enum { lassoMessageTypeArtifact } lassoMessageType; -struct _LassoProfile { +typedef struct _LassoProfile { GObject parent; /*< public >*/ @@ -582,7 +578,7 @@ struct _LassoProfile { lassoProviderType provider_type; LassoProfilePrivate *private; -}; +} LassoProfile; /*struct _LassoProfileClass { GObjectClass parent; @@ -640,15 +636,14 @@ gint lasso_profile_set_session_from_dump (LassoProfile *ctx, * ((o), LASSO_TYPE_REGISTER_NAME_IDENTIFIER, LassoRegisterNameIdentifierClass)) * */ -typedef struct _LassoRegisterNameIdentifier LassoRegisterNameIdentifier; /*typedef struct _LassoRegisterNameIdentifierClass * LassoRegisterNameIdentifierClass;*/ -struct _LassoRegisterNameIdentifier { +typedef struct _LassoRegisterNameIdentifier { LassoProfile parent; /*< private >*/ -}; +} LassoRegisterNameIdentifier; /*struct _LassoRegisterNameIdentifierClass { LassoProfileClass parent; @@ -691,11 +686,10 @@ gint lasso_register_name_identifier_process_response_msg (LassoRegis /*#define LASSO_SERVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SERVER, LassoServerClass)) */ -typedef struct _LassoServer LassoServer; /*typedef struct _LassoServerClass LassoServerClass;*/ typedef struct _LassoServerPrivate LassoServerPrivate; -struct _LassoServer { +typedef struct _LassoServer { LassoProvider parent; GPtrArray *providers; @@ -706,7 +700,7 @@ struct _LassoServer { guint signature_method; /*< private >*/ LassoServerPrivate *private; -}; +} LassoServer; /*struct _LassoServerClass { LassoProviderClass parent; @@ -756,11 +750,10 @@ gchar* lasso_server_get_providerID_from_hash (LassoServer *server, /*#define LASSO_SESSION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SESSION, LassoSessionClass)) */ -typedef struct _LassoSession LassoSession; /*typedef struct _LassoSessionClass LassoSessionClass;*/ typedef struct _LassoSessionPrivate LassoSessionPrivate; -struct _LassoSession { +typedef struct _LassoSession { GObject parent; /*< public >*/ @@ -771,7 +764,7 @@ struct _LassoSession { /*< private >*/ LassoSessionPrivate *private; -}; +} LassoSession; /*struct _LassoSessionClass { GObjectClass parent; @@ -830,14 +823,13 @@ int lasso_check_version_ext(int major, /*#define LASSO_AUTHN_REQUEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_AUTHN_REQUEST, LassoAuthnRequestClass)) */ -typedef struct _LassoAuthnRequest LassoAuthnRequest; /*typedef struct _LassoAuthnRequestClass LassoAuthnRequestClass;*/ -struct _LassoAuthnRequest { +typedef struct _LassoAuthnRequest { LassoLibAuthnRequest parent; /*< public >*/ /*< private >*/ -}; +} LassoAuthnRequest; /*struct _LassoAuthnRequestClass { LassoLibAuthnRequestClass parent; @@ -874,15 +866,14 @@ void lasso_authn_request_set_scoping (LassoAuthnRequest *reque /*#define LASSO_AUTHN_REQUEST_ENVELOPE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_AUTHN_REQUEST_ENVELOPE, LassoAuthnRequestEnvelopeClass)) */ -typedef struct _LassoAuthnRequestEnvelope LassoAuthnRequestEnvelope; /*typedef struct _LassoAuthnRequestEnvelopeClass * LassoAuthnRequestEnvelopeClass;*/ -struct _LassoAuthnRequestEnvelope { +typedef struct _LassoAuthnRequestEnvelope { LassoLibAuthnRequestEnvelope parent; /*< public >*/ /*< private >*/ -}; +} LassoAuthnRequestEnvelope; /*struct _LassoAuthnRequestEnvelopeClass { LassoLibAuthnRequestEnvelopeClass parent; @@ -911,14 +902,13 @@ LassoNode* lasso_authn_request_envelope_new_from_export (gchar *b /*#define LASSO_AUTHN_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_AUTHN_RESPONSE, LassoAuthnResponseClass)) */ -typedef struct _LassoAuthnResponse LassoAuthnResponse; /*typedef struct _LassoAuthnResponseClass LassoAuthnResponseClass;*/ -struct _LassoAuthnResponse { +typedef struct _LassoAuthnResponse { LassoLibAuthnResponse parent; /*< public >*/ /*< private >*/ -}; +} LassoAuthnResponse; /*struct _LassoAuthnResponseClass { LassoLibAuthnResponseClass parent; @@ -948,15 +938,14 @@ xmlChar* lasso_authn_response_get_status (LassoAuthnRespons * ((o), LASSO_TYPE_AUTHN_RESPONSE_ENVELOPE, LassoAuthnResponseEnvelopeClass)) * */ -typedef struct _LassoAuthnResponseEnvelope LassoAuthnResponseEnvelope; /*typedef struct _LassoAuthnResponseEnvelopeClass * LassoAuthnResponseEnvelopeClass;*/ -struct _LassoAuthnResponseEnvelope { +typedef struct _LassoAuthnResponseEnvelope { LassoLibAuthnResponseEnvelope parent; /*< public >*/ /*< private >*/ -}; +} LassoAuthnResponseEnvelope; /*struct _LassoAuthnResponseEnvelopeClass { LassoLibAuthnResponseEnvelopeClass parent; @@ -990,11 +979,10 @@ LassoNode* lasso_authn_response_envelope_new_from_export (gchar #define LASSO_FEDERATION_LOCAL_NAME_IDENTIFIER_NODE "LocalNameIdentifier" #define LASSO_FEDERATION_REMOTE_NAME_IDENTIFIER_NODE "RemoteNameIdentifier" -typedef struct _LassoFederation LassoFederation; /*typedef struct _LassoFederationClass LassoFederationClass;*/ typedef struct _LassoFederationPrivate LassoFederationPrivate; -struct _LassoFederation { +typedef struct _LassoFederation { GObject parent; gchar *remote_providerID; @@ -1004,7 +992,7 @@ struct _LassoFederation { /*< private >*/ LassoFederationPrivate *private; -}; +} LassoFederation; /*struct _LassoFederationClass { GObjectClass parent; @@ -1054,15 +1042,14 @@ gboolean lasso_federation_verify_nameIdentifier (LassoFederation * LASSO_TYPE_FEDERATION_TERMINATION_NOTIFICATION, * LassoFederationTerminationNotificationClass)) */ -typedef struct _LassoFederationTerminationNotification LassoFederationTerminationNotification; /*typedef struct _LassoFederationTerminationNotificationClass * LassoFederationTerminationNotificationClass;*/ -struct _LassoFederationTerminationNotification { +typedef struct _LassoFederationTerminationNotification { LassoLibFederationTerminationNotification parent; /*< public >*/ /*< private >*/ -}; +} LassoFederationTerminationNotification; /*struct _LassoFederationTerminationNotificationClass { LassoLibFederationTerminationNotificationClass parent; @@ -1089,14 +1076,13 @@ LassoNode* lasso_federation_termination_notification_new_from_export (const xm /*#define LASSO_LOGOUT_REQUEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LOGOUT_REQUEST, LassoLogoutRequestClass)) */ -typedef struct _LassoLogoutRequest LassoLogoutRequest; /*typedef struct _LassoLogoutRequestClass LassoLogoutRequestClass;*/ -struct _LassoLogoutRequest { +typedef struct _LassoLogoutRequest { LassoLibLogoutRequest parent; /*< public >*/ /*< private >*/ -}; +} LassoLogoutRequest; /*struct _LassoLogoutRequestClass { LassoLibLogoutRequestClass parent; @@ -1123,14 +1109,13 @@ LassoNode* lasso_logout_request_new_from_export (gchar *buffer, /*#define LASSO_LOGOUT_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LOGOUT_RESPONSE, LassoLogoutResponseClass)) */ -typedef struct _LassoLogoutResponse LassoLogoutResponse; /*typedef struct _LassoLogoutResponseClass LassoLogoutResponseClass;*/ -struct _LassoLogoutResponse { +typedef struct _LassoLogoutResponse { LassoLibLogoutResponse parent; /*< public >*/ /*< private >*/ -}; +} LassoLogoutResponse; /*struct _LassoLogoutResponseClass { LassoLibLogoutResponseClass parent; @@ -1163,15 +1148,14 @@ LassoNode* lasso_logout_response_new_from_request_export (gchar *b * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_NAME_IDENTIFIER_MAPPING_REQUEST, * LassoNameIdentifierMappingRequestClass)) */ -typedef struct _LassoNameIdentifierMappingRequest LassoNameIdentifierMappingRequest; /*typedef struct _LassoNameIdentifierMappingRequestClass * LassoNameIdentifierMappingRequestClass;*/ -struct _LassoNameIdentifierMappingRequest { +typedef struct _LassoNameIdentifierMappingRequest { LassoLibNameIdentifierMappingRequest parent; /*< public >*/ /*< private >*/ -}; +} LassoNameIdentifierMappingRequest; /*struct _LassoNameIdentifierMappingRequestClass { LassoLibNameIdentifierMappingRequestClass parent; @@ -1202,15 +1186,14 @@ LassoNode *lasso_name_identifier_mapping_request_new_from_soap (const xmlCha * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_NAME_IDENTIFIER_MAPPING_RESPONSE, * LassoNameIdentifierMappingResponseClass)) */ -typedef struct _LassoNameIdentifierMappingResponse LassoNameIdentifierMappingResponse; /*typedef struct _LassoNameIdentifierMappingResponseClass * LassoNameIdentifierMappingResponseClass;*/ -struct _LassoNameIdentifierMappingResponse { +typedef struct _LassoNameIdentifierMappingResponse { LassoLibNameIdentifierMappingResponse parent; /*< public >*/ /*< private >*/ -}; +} LassoNameIdentifierMappingResponse; /*struct _LassoNameIdentifierMappingResponseClass { LassoLibNameIdentifierMappingResponseClass parent; @@ -1246,7 +1229,6 @@ LassoNode *lasso_name_identifier_mapping_response_new_from_request_query (const #define LASSO_PROVIDER_PUBLIC_KEY_NODE "PublicKey" #define LASSO_PROVIDER_CA_CERTIFICATE_NODE "CaCertificate" -typedef struct _LassoProvider LassoProvider; /*typedef struct _LassoProviderClass LassoProviderClass;*/ typedef struct _LassoProviderPrivate LassoProviderPrivate; @@ -1256,7 +1238,7 @@ typedef enum { lassoProviderTypeIdp } lassoProviderType; -struct _LassoProvider { +typedef struct _LassoProvider { GObject parent; LassoNode *metadata; @@ -1266,7 +1248,7 @@ struct _LassoProvider { /*< private >*/ LassoProviderPrivate *private; -}; +} LassoProvider; /*struct _LassoProviderClass { GObjectClass parent; @@ -1363,15 +1345,14 @@ void lasso_provider_set_ca_certificate * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_REGISTER_NAME_IDENTIFIER_REQUEST, * LassoRegisterNameIdentifierRequestClass)) */ -typedef struct _LassoRegisterNameIdentifierRequest LassoRegisterNameIdentifierRequest; /*typedef struct _LassoRegisterNameIdentifierRequestClass * LassoRegisterNameIdentifierRequestClass;*/ -struct _LassoRegisterNameIdentifierRequest { +typedef struct _LassoRegisterNameIdentifierRequest { LassoLibRegisterNameIdentifierRequest parent; /*< public >*/ /*< private >*/ -}; +} LassoRegisterNameIdentifierRequest; /*struct _LassoRegisterNameIdentifierRequestClass { LassoLibRegisterNameIdentifierRequestClass parent; @@ -1411,15 +1392,14 @@ void lasso_register_name_identifier_request_rename_attributes_for_query (LassoRe * LASSO_TYPE_REGISTER_NAME_IDENTIFIER_RESPONSE, * LassoRegisterNameIdentifierResponseClass)) */ -typedef struct _LassoRegisterNameIdentifierResponse LassoRegisterNameIdentifierResponse; /*typedef struct _LassoRegisterNameIdentifierResponseClass * LassoRegisterNameIdentifierResponseClass;*/ -struct _LassoRegisterNameIdentifierResponse { +typedef struct _LassoRegisterNameIdentifierResponse { LassoLibRegisterNameIdentifierResponse parent; /*< public >*/ /*< private >*/ -}; +} LassoRegisterNameIdentifierResponse; /*struct _LassoRegisterNameIdentifierResponseClass { LassoLibRegisterNameIdentifierResponseClass parent; @@ -1450,14 +1430,13 @@ LassoNode* lasso_register_name_identifier_response_new_from_request_export (gch /*#define LASSO_REQUEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_REQUEST, LassoRequestClass)) */ -typedef struct _LassoRequest LassoRequest; /*typedef struct _LassoRequestClass LassoRequestClass;*/ -struct _LassoRequest { +typedef struct _LassoRequest { LassoSamlpRequest parent; /*< public >*/ /*< private >*/ -}; +} LassoRequest; /*struct _LassoRequestClass { LassoSamlpRequestClass parent; @@ -1481,14 +1460,13 @@ LassoNode* lasso_request_new_from_export (gchar *buffer, /*#define LASSO_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_RESPONSE, LassoResponseClass)) */ -typedef struct _LassoResponse LassoResponse; /*typedef struct _LassoResponseClass LassoResponseClass;*/ -struct _LassoResponse { +typedef struct _LassoResponse { LassoSamlpResponse parent; /*< public >*/ /*< private >*/ -}; +} LassoResponse; /*struct _LassoResponseClass { LassoSamlpResponseClass parent; @@ -1513,13 +1491,12 @@ LassoNode* lasso_response_new_from_export (xmlChar *buffer, /*#define LASSO_DS_SIGNATURE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_DS_SIGNATURE, LassoDsSignatureClass)) */ -typedef struct _LassoDsSignature LassoDsSignature; /*typedef struct _LassoDsSignatureClass LassoDsSignatureClass;*/ -struct _LassoDsSignature { +typedef struct _LassoDsSignature { LassoNode parent; /*< private >*/ -}; +} LassoDsSignature; /*struct _LassoDsSignatureClass { LassoNodeClass parent; @@ -1572,13 +1549,12 @@ gint lasso_ds_signature_sign (LassoDsSignature *node, /*#define LASSO_LIB_ASSERTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_ASSERTION, LassoLibAssertionClass)) */ -typedef struct _LassoLibAssertion LassoLibAssertion; /*typedef struct _LassoLibAssertionClass LassoLibAssertionClass;*/ -struct _LassoLibAssertion { +typedef struct _LassoLibAssertion { LassoSamlAssertion parent; /*< private >*/ -}; +} LassoLibAssertion; /*struct _LassoLibAssertionClass { LassoSamlAssertionClass parent; @@ -1604,14 +1580,13 @@ void lasso_lib_assertion_set_inResponseTo (LassoLibAssertion *, * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_AUTHENTICATION_STATEMENT, * LassoLibAuthenticationStatementClass)) */ -typedef struct _LassoLibAuthenticationStatement LassoLibAuthenticationStatement; /*typedef struct _LassoLibAuthenticationStatementClass * LassoLibAuthenticationStatementClass;*/ -struct _LassoLibAuthenticationStatement { +typedef struct _LassoLibAuthenticationStatement { LassoSamlAuthenticationStatement parent; /*< private >*/ -}; +} LassoLibAuthenticationStatement; /*struct _LassoLibAuthenticationStatementClass { LassoSamlAuthenticationStatementClass parent; @@ -1641,13 +1616,12 @@ void lasso_lib_authentication_statement_set_sessionIndex (LassoLibAut /*#define LASSO_LIB_AUTHN_CONTEXT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_AUTHN_CONTEXT, LassoLibAuthnContextClass)) */ -typedef struct _LassoLibAuthnContext LassoLibAuthnContext; /*typedef struct _LassoLibAuthnContextClass LassoLibAuthnContextClass;*/ -struct _LassoLibAuthnContext { +typedef struct _LassoLibAuthnContext { LassoNode parent; /*< private >*/ -}; +} LassoLibAuthnContext; /*struct _LassoLibAuthnContextClass { LassoNodeClass parent; @@ -1674,13 +1648,12 @@ void lasso_lib_authn_context_set_authnContextStatementRef (LassoLibAuthnContext /*#define LASSO_LIB_AUTHN_REQUEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_AUTHN_REQUEST, LassoLibAuthnRequestClass)) */ -typedef struct _LassoLibAuthnRequest LassoLibAuthnRequest; /*typedef struct _LassoLibAuthnRequestClass LassoLibAuthnRequestClass;*/ -struct _LassoLibAuthnRequest { +typedef struct _LassoLibAuthnRequest { LassoSamlpRequestAbstract parent; /*< private >*/ -}; +} LassoLibAuthnRequest; /*struct _LassoLibAuthnRequestClass { LassoSamlpRequestAbstractClass parent; @@ -1736,15 +1709,14 @@ void lasso_lib_authn_request_set_scoping (LassoLibAuthnReques * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_AUTHN_REQUEST_ENVELOPE, * LassoLibAuthnRequestEnvelopeClass)) */ -typedef struct _LassoLibAuthnRequestEnvelope LassoLibAuthnRequestEnvelope; /*typedef struct _LassoLibAuthnRequestEnvelopeClass * LassoLibAuthnRequestEnvelopeClass;*/ -struct _LassoLibAuthnRequestEnvelope { +typedef struct _LassoLibAuthnRequestEnvelope { LassoNode parent; /*< private >*/ -}; +} LassoLibAuthnRequestEnvelope; /*struct _LassoLibAuthnRequestEnvelopeClass { LassoNodeClass parent; @@ -1787,13 +1759,12 @@ void lasso_lib_authn_request_envelope_set_isPassive (LassoLibAuthnReque /*#define LASSO_LIB_AUTHN_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_AUTHN_RESPONSE, LassoLibAuthnResponseClass)) */ -typedef struct _LassoLibAuthnResponse LassoLibAuthnResponse; /*typedef struct _LassoLibAuthnResponseClass LassoLibAuthnResponseClass;*/ -struct _LassoLibAuthnResponse { +typedef struct _LassoLibAuthnResponse { LassoSamlpResponse parent; /*< private >*/ -}; +} LassoLibAuthnResponse; /*struct _LassoLibAuthnResponseClass { LassoSamlpResponseClass parent; @@ -1824,14 +1795,13 @@ void lasso_lib_authn_response_set_relayState (LassoLibAuthnResponse *, * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_AUTHN_RESPONSE_ENVELOPE, * LassoLibAuthnResponseEnvelopeClass)) */ -typedef struct _LassoLibAuthnResponseEnvelope LassoLibAuthnResponseEnvelope; /*typedef struct _LassoLibAuthnResponseEnvelopeClass * LassoLibAuthnResponseEnvelopeClass;*/ -struct _LassoLibAuthnResponseEnvelope { +typedef struct _LassoLibAuthnResponseEnvelope { LassoNode parent; /*< private >*/ -}; +} LassoLibAuthnResponseEnvelope; /*struct _LassoLibAuthnResponseEnvelopeClass { LassoNodeClass parent; @@ -1867,14 +1837,13 @@ void lasso_lib_authn_response_envelope_set_assertionConsumerServiceURL (La * LASSO_TYPE_LIB_FEDERATION_TERMINATION_NOTIFICATION, * LassoLibFederationTerminationNotificationClass)) */ -typedef struct _LassoLibFederationTerminationNotification LassoLibFederationTerminationNotification; /*typedef struct _LassoLibFederationTerminationNotificationClass * LassoLibFederationTerminationNotificationClass;*/ -struct _LassoLibFederationTerminationNotification { +typedef struct _LassoLibFederationTerminationNotification { LassoSamlpRequestAbstract parent; /*< private >*/ -}; +} LassoLibFederationTerminationNotification; /*struct _LassoLibFederationTerminationNotificationClass { LassoSamlpRequestAbstractClass parent; @@ -1904,13 +1873,12 @@ void lasso_lib_federation_termination_notification_set_nameIdentifier (LassoLibF /*#define LASSO_LIB_IDP_ENTRIES_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_IDP_ENTRIES, LassoLibIDPEntriesClass)) */ -typedef struct _LassoLibIDPEntries LassoLibIDPEntries; /*typedef struct _LassoLibIDPEntriesClass LassoLibIDPEntriesClass;*/ -struct _LassoLibIDPEntries{ +typedef struct _LassoLibIDPEntries{ LassoNode parent; /*< private >*/ -}; +} LassoLibIDPEntries; /*struct _LassoLibIDPEntriesClass { LassoNodeClass parent; @@ -1932,13 +1900,12 @@ void lasso_lib_idp_entries_add_idpEntry (LassoLibIDPEntries *node, /*#define LASSO_LIB_IDP_ENTRY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_IDP_ENTRY, LassoLibIDPEntryClass)) */ -typedef struct _LassoLibIDPEntry LassoLibIDPEntry; /*typedef struct _LassoLibIDPEntryClass LassoLibIDPEntryClass;*/ -struct _LassoLibIDPEntry{ +typedef struct _LassoLibIDPEntry{ LassoNode parent; /*< private >*/ -}; +} LassoLibIDPEntry; /*struct _LassoLibIDPEntryClass { LassoNodeClass parent; @@ -1967,13 +1934,12 @@ void lasso_lib_idp_entry_set_loc (LassoLibIDPEntry *node, #define LASSO_IS_LIB_IDP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LASSO_TYPE_LIB_IDP_LIST)) #define LASSO_LIB_IDP_LIST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_IDP_LIST, LassoLibIDPListClass)) -typedef struct _LassoLibIDPList LassoLibIDPList; /*typedef struct _LassoLibIDPListClass LassoLibIDPListClass;*/ -struct _LassoLibIDPList { +typedef struct _LassoLibIDPList { LassoNode parent; /*< private >*/ -}; +} LassoLibIDPList; /*struct _LassoLibIDPListClass { LassoNodeClass parent; @@ -2002,14 +1968,13 @@ void lasso_lib_idp_list_set_idpEntries (LassoLibIDPList *node, * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_IDP_PROVIDED_NAME_IDENTIFIER, * LassoLibIDPProvidedNameIdentifierClass))*/ -typedef struct _LassoLibIDPProvidedNameIdentifier LassoLibIDPProvidedNameIdentifier; /*typedef struct _LassoLibIDPProvidedNameIdentifierClass * LassoLibIDPProvidedNameIdentifierClass;*/ -struct _LassoLibIDPProvidedNameIdentifier { +typedef struct _LassoLibIDPProvidedNameIdentifier { LassoSamlNameIdentifier parent; /*< private >*/ -}; +} LassoLibIDPProvidedNameIdentifier; /*struct _LassoLibIDPProvidedNameIdentifierClass { LassoSamlNameIdentifierClass parent; @@ -2031,13 +1996,12 @@ LassoNode* lasso_lib_idp_provided_name_identifier_new(const xmlChar *content); /*#define LASSO_LIB_LOGOUT_REQUEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_LOGOUT_REQUEST, LassoLibLogoutRequestClass)) */ -typedef struct _LassoLibLogoutRequest LassoLibLogoutRequest; /*typedef struct _LassoLibLogoutRequestClass LassoLibLogoutRequestClass;*/ -struct _LassoLibLogoutRequest { +typedef struct _LassoLibLogoutRequest { LassoSamlpRequestAbstract parent; /*< private >*/ -}; +} LassoLibLogoutRequest; /*struct _LassoLibLogoutRequestClass { LassoSamlpRequestAbstractClass parent; @@ -2074,13 +2038,12 @@ void lasso_lib_logout_request_set_sessionIndex (LassoLibLogoutRequest *, /*#define LASSO_LIB_LOGOUT_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_LIB_LOGOUT_RESPONSE, LassoLibLogoutResponseClass)) */ -typedef struct _LassoLibLogoutResponse LassoLibLogoutResponse; /*typedef struct _LassoLibLogoutResponseClass LassoLibLogoutResponseClass;*/ -struct _LassoLibLogoutResponse { +typedef struct _LassoLibLogoutResponse { LassoLibStatusResponse parent; /*< private >*/ -}; +} LassoLibLogoutResponse; /*struct _LassoLibLogoutResponseClass { LassoLibStatusResponseClass parent; @@ -2105,14 +2068,13 @@ LassoNode* lasso_lib_logout_response_new(void); * LASSO_TYPE_LIB_NAME_IDENTIFIER_MAPPING_REQUEST, * LassoLibNameIdentifierMappingRequestClass)) */ -typedef struct _LassoLibNameIdentifierMappingRequest LassoLibNameIdentifierMappingRequest; /*typedef struct _LassoLibNameIdentifierMappingRequestClass * LassoLibNameIdentifierMappingRequestClass;*/ -struct _LassoLibNameIdentifierMappingRequest { +typedef struct _LassoLibNameIdentifierMappingRequest { LassoSamlpRequestAbstract parent; /*< private >*/ -}; +} LassoLibNameIdentifierMappingRequest; /*struct _LassoLibNameIdentifierMappingRequestClass { LassoSamlpRequestAbstractClass parent; @@ -2145,14 +2107,13 @@ void lasso_lib_name_identifier_mapping_request_set_nameIdentifier (LassoLibNameI * LASSO_TYPE_LIB_NAME_IDENTIFIER_MAPPING_RESPONSE, * LassoLibNameIdentifierMappingResponseClass)) */ -typedef struct _LassoLibNameIdentifierMappingResponse LassoLibNameIdentifierMappingResponse; /*typedef struct _LassoLibNameIdentifierMappingResponseClass * LassoLibNameIdentifierMappingResponseClass;*/ -struct _LassoLibNameIdentifierMappingResponse { +typedef struct _LassoLibNameIdentifierMappingResponse { LassoSamlpResponseAbstract parent; /*< private >*/ -}; +} LassoLibNameIdentifierMappingResponse; /*struct _LassoLibNameIdentifierMappingResponseClass { LassoSamlpResponseAbstractClass parent; @@ -2183,14 +2144,13 @@ void lasso_lib_name_identifier_mapping_response_set_status (LassoLibName * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_OLD_PROVIDED_NAME_IDENTIFIER, * LassoLibOLDProvidedNameIdentifierClass))*/ -typedef struct _LassoLibOLDProvidedNameIdentifier LassoLibOLDProvidedNameIdentifier; /*typedef struct _LassoLibOLDProvidedNameIdentifierClass * LassoLibOLDProvidedNameIdentifierClass;*/ -struct _LassoLibOLDProvidedNameIdentifier { +typedef struct _LassoLibOLDProvidedNameIdentifier { LassoSamlNameIdentifier parent; /*< private >*/ -}; +} LassoLibOLDProvidedNameIdentifier; /*struct _LassoLibOLDProvidedNameIdentifierClass { LassoSamlNameIdentifierClass parent; @@ -2214,14 +2174,13 @@ LassoNode* lasso_lib_old_provided_name_identifier_new(const xmlChar *content); * LASSO_TYPE_LIB_REGISTER_NAME_IDENTIFIER_REQUEST, * LassoLibRegisterNameIdentifierRequestClass)) */ -typedef struct _LassoLibRegisterNameIdentifierRequest LassoLibRegisterNameIdentifierRequest; /*typedef struct _LassoLibRegisterNameIdentifierRequestClass * LassoLibRegisterNameIdentifierRequestClass;*/ -struct _LassoLibRegisterNameIdentifierRequest { +typedef struct _LassoLibRegisterNameIdentifierRequest { LassoSamlpRequestAbstract parent; /*< private >*/ -}; +} LassoLibRegisterNameIdentifierRequest; /*struct _LassoLibRegisterNameIdentifierRequestClass { LassoSamlpRequestAbstractClass parent; @@ -2260,14 +2219,13 @@ void lasso_lib_register_name_identifier_request_set_spProvidedNameIdentifier (L * LASSO_TYPE_LIB_REGISTER_NAME_IDENTIFIER_RESPONSE, * LassoLibRegisterNameIdentifierResponseClass)) */ -typedef struct _LassoLibRegisterNameIdentifierResponse LassoLibRegisterNameIdentifierResponse; /*typedef struct _LassoLibRegisterNameIdentifierResponseClass * LassoLibRegisterNameIdentifierResponseClass;*/ -struct _LassoLibRegisterNameIdentifierResponse { +typedef struct _LassoLibRegisterNameIdentifierResponse { LassoLibStatusResponse parent; /*< private >*/ -}; +} LassoLibRegisterNameIdentifierResponse; /*struct _LassoLibRegisterNameIdentifierResponseClass { LassoLibStatusResponseClass parent; @@ -2290,14 +2248,13 @@ LassoNode* lasso_lib_register_name_identifier_response_new(void); * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_REQUEST_AUTHN_CONTEXT, * LassoLibRequestAuthnContextClass)) */ -typedef struct _LassoLibRequestAuthnContext LassoLibRequestAuthnContext; /*typedef struct _LassoLibRequestAuthnContextClass * LassoLibRequestAuthnContextClass;*/ -struct _LassoLibRequestAuthnContext { +typedef struct _LassoLibRequestAuthnContext { LassoNode parent; /*< private >*/ -}; +} LassoLibRequestAuthnContext; /*struct _LassoLibRequestAuthnContextClass { LassoNodeClass parent; @@ -2329,13 +2286,12 @@ void lasso_lib_request_authn_context_set_authnContextComparison (LassoLibReque /*#define LASSO_LIB_SCOPING_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_SCOPING, LassoLibScopingClass)) */ -typedef struct _LassoLibScoping LassoLibScoping; /*typedef struct _LassoLibScopingClass LassoLibScopingClass;*/ -struct _LassoLibScoping { +typedef struct _LassoLibScoping { LassoNode parent; /*< private >*/ -}; +} LassoLibScoping; /*struct _LassoLibScopingClass { LassoNodeClass parent; @@ -2364,14 +2320,13 @@ void lasso_lib_scoping_set_idpList (LassoLibScoping *node, * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_LIB_SP_PROVIDED_NAME_IDENTIFIER, * LassoLibSPProvidedNameIdentifierClass))*/ -typedef struct _LassoLibSPProvidedNameIdentifier LassoLibSPProvidedNameIdentifier; /*typedef struct _LassoLibSPProvidedNameIdentifierClass * LassoLibSPProvidedNameIdentifierClass;*/ -struct _LassoLibSPProvidedNameIdentifier { +typedef struct _LassoLibSPProvidedNameIdentifier { LassoSamlNameIdentifier parent; /*< private >*/ -}; +} LassoLibSPProvidedNameIdentifier; /*struct _LassoLibSPProvidedNameIdentifierClass { LassoSamlNameIdentifierClass parent; @@ -2392,13 +2347,12 @@ LassoNode* lasso_lib_sp_provided_name_identifier_new(const xmlChar *content); /*#define LASSO_LIB_STATUS_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_LIB_STATUS_RESPONSE, LassoLibStatusResponseClass)) */ -typedef struct _LassoLibStatusResponse LassoLibStatusResponse; /*typedef struct _LassoLibStatusResponseClass LassoLibStatusResponseClass;*/ -struct _LassoLibStatusResponse { +typedef struct _LassoLibStatusResponse { LassoSamlpResponseAbstract parent; /*< private >*/ -}; +} LassoLibStatusResponse; /*struct _LassoLibStatusResponseClass { LassoSamlpResponseAbstractClass parent; @@ -2428,13 +2382,12 @@ void lasso_lib_status_response_set_status (LassoLibStatusResponse *node, /*#define LASSO_LIB_SUBJECT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_LIB_SUBJECT, LassoLibSubjectClass)) */ -typedef struct _LassoLibSubject LassoLibSubject; /*typedef struct _LassoLibSubjectClass LassoLibSubjectClass;*/ -struct _LassoLibSubject { +typedef struct _LassoLibSubject { LassoSamlSubject parent; /*< private >*/ -}; +} LassoLibSubject; /*struct _LassoLibSubjectClass { LassoSamlSubjectClass parent; @@ -2458,13 +2411,12 @@ void lasso_lib_subject_set_idpProvidedNameIdentifier(LassoLibSubject *node, /*#define LASSO_SAMLP_REQUEST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAMLP_REQUEST, LassoSamlpRequestClass)) */ -typedef struct _LassoSamlpRequest LassoSamlpRequest; /*typedef struct _LassoSamlpRequestClass LassoSamlpRequestClass;*/ -struct _LassoSamlpRequest { +typedef struct _LassoSamlpRequest { LassoSamlpRequestAbstract parent; /*< private >*/ -}; +} LassoSamlpRequest; /*struct _LassoSamlpRequestClass { LassoSamlpRequestAbstractClass parent; @@ -2489,14 +2441,13 @@ void lasso_samlp_request_set_assertionArtifact(LassoSamlpRequest *node, /*#define LASSO_SAMLP_REQUEST_ABSTRACT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_SAMLP_REQUEST_ABSTRACT, LassoSamlpRequestAbstractClass)) */ -typedef struct _LassoSamlpRequestAbstract LassoSamlpRequestAbstract; /*typedef struct _LassoSamlpRequestAbstractClass * LassoSamlpRequestAbstractClass;*/ -struct _LassoSamlpRequestAbstract { +typedef struct _LassoSamlpRequestAbstract { LassoNode parent; /*< private >*/ -}; +} LassoSamlpRequestAbstract; /*struct _LassoSamlpRequestAbstractClass { LassoNodeClass parent; @@ -2538,13 +2489,12 @@ gint lasso_samlp_request_abstract_set_signature (LassoSamlpRequestAbstract * /*#define LASSO_SAMLP_RESPONSE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAMLP_RESPONSE, LassoSamlpResponseClass)) */ -typedef struct _LassoSamlpResponse LassoSamlpResponse; /*typedef struct _LassoSamlpResponseClass LassoSamlpResponseClass;*/ -struct _LassoSamlpResponse { +typedef struct _LassoSamlpResponse { LassoSamlpResponseAbstract parent; /*< private >*/ -}; +} LassoSamlpResponse; /*struct _LassoSamlpResponseClass { LassoSamlpResponseAbstractClass parent; @@ -2573,14 +2523,13 @@ void lasso_samlp_response_set_status (LassoSamlpResponse *node, * ((o), LASSO_TYPE_SAMLP_RESPONSE_ABSTRACT, LassoSamlpResponseAbstractClass)) * */ -typedef struct _LassoSamlpResponseAbstract LassoSamlpResponseAbstract; /*typedef struct _LassoSamlpResponseAbstractClass * LassoSamlpResponseAbstractClass;*/ -struct _LassoSamlpResponseAbstract { +typedef struct _LassoSamlpResponseAbstract { LassoNode parent; /*< private >*/ -}; +} LassoSamlpResponseAbstract; /*struct _LassoSamlpResponseAbstractClass { LassoNodeClass parent; @@ -2625,13 +2574,12 @@ gint lasso_samlp_response_abstract_set_signature (LassoSamlpResponseAbstract /*#define LASSO_SAMLP_STATUS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAMLP_STATUS, LassoSamlpStatusClass)) */ -typedef struct _LassoSamlpStatus LassoSamlpStatus; /*typedef struct _LassoSamlpStatusClass LassoSamlpStatusClass;*/ -struct _LassoSamlpStatus { +typedef struct _LassoSamlpStatus { LassoNode parent; /*< private >*/ -}; +} LassoSamlpStatus; /*struct _LassoSamlpStatusClass { LassoNodeClass parent; @@ -2662,13 +2610,12 @@ void lasso_samlp_status_set_statusMessage (LassoSamlpStatus *node, /*#define LASSO_SAMLP_STATUS_CODE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAMLP_STATUS_CODE, LassoSamlpStatusCodeClass)) */ -typedef struct _LassoSamlpStatusCode LassoSamlpStatusCode; /*typedef struct _LassoSamlpStatusCodeClass LassoSamlpStatusCodeClass;*/ -struct _LassoSamlpStatusCode { +typedef struct _LassoSamlpStatusCode { LassoNode parent; /*< private >*/ -}; +} LassoSamlpStatusCode; /*struct _LassoSamlpStatusCodeClass { LassoNodeClass parent; @@ -2692,13 +2639,12 @@ void lasso_samlp_status_code_set_value (LassoSamlpStatusCode *node, /*#define LASSO_SAML_ADVICE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAML_ADVICE, LassoSamlAdviceClass)) */ -typedef struct _LassoSamlAdvice LassoSamlAdvice; /*typedef struct _LassoSamlAdviceClass LassoSamlAdviceClass;*/ -struct _LassoSamlAdvice { +typedef struct _LassoSamlAdvice { LassoNode parent; /*< private >*/ -}; +} LassoSamlAdvice; /*struct _LassoSamlAdviceClass { LassoNodeClass parent; @@ -2725,13 +2671,12 @@ void lasso_saml_advice_add_assertion (LassoSamlAdvice *node, /*#define LASSO_SAML_ASSERTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAML_ASSERTION, LassoSamlAssertionClass)) */ -typedef struct _LassoSamlAssertion LassoSamlAssertion; /*typedef struct _LassoSamlAssertionClass LassoSamlAssertionClass;*/ -struct _LassoSamlAssertion { +typedef struct _LassoSamlAssertion { LassoNode parent; /*< private >*/ -}; +} LassoSamlAssertion; /*struct _LassoSamlAssertionClass { LassoNodeClass parent; @@ -2792,14 +2737,13 @@ gint lasso_saml_assertion_set_signature (LassoSamlAssertion *node * LASSO_TYPE_SAML_AUDIENCE_RESTRICTION_CONDITION, * LassoSamlAudienceRestrictionConditionClass)) */ -typedef struct _LassoSamlAudienceRestrictionCondition LassoSamlAudienceRestrictionCondition; /*typedef struct _LassoSamlAudienceRestrictionConditionClass * LassoSamlAudienceRestrictionConditionClass;*/ -struct _LassoSamlAudienceRestrictionCondition { +typedef struct _LassoSamlAudienceRestrictionCondition { LassoSamlConditionAbstract parent; /*< private >*/ -}; +} LassoSamlAudienceRestrictionCondition; /*struct _LassoSamlAudienceRestrictionConditionClass { LassoSamlConditionAbstractClass parent; @@ -2824,14 +2768,13 @@ void lasso_saml_audience_restriction_condition_add_audience (LassoSamlAudienceRe * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_SAML_AUTHENTICATION_STATEMENT, * LassoSamlAuthenticationStatementClass)) */ -typedef struct _LassoSamlAuthenticationStatement LassoSamlAuthenticationStatement; /*typedef struct _LassoSamlAuthenticationStatementClass * LassoSamlAuthenticationStatementClass;*/ -struct _LassoSamlAuthenticationStatement { +typedef struct _LassoSamlAuthenticationStatement { LassoSamlSubjectStatementAbstract parent; /*< private >*/ -}; +} LassoSamlAuthenticationStatement; /*struct _LassoSamlAuthenticationStatementClass { LassoSamlSubjectStatementAbstractClass parent; @@ -2864,14 +2807,13 @@ void lasso_saml_authentication_statement_set_subjectLocality (LassoSamlAut /*#define LASSO_SAML_AUTHORITY_BINDING_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_SAML_AUTHORITY_BINDING, LassoSamlAuthorityBindingClass)) */ -typedef struct _LassoSamlAuthorityBinding LassoSamlAuthorityBinding; /*typedef struct _LassoSamlAuthorityBindingClass * LassoSamlAuthorityBindingClass;*/ -struct _LassoSamlAuthorityBinding { +typedef struct _LassoSamlAuthorityBinding { LassoNode parent; /*< private >*/ -}; +} LassoSamlAuthorityBinding; /*struct _LassoSamlAuthorityBindingClass { LassoNodeClass parent; @@ -2901,13 +2843,12 @@ void lasso_saml_authority_binding_set_location (LassoSamlAuthorityBinding * /*#define LASSO_SAML_CONDITIONS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAML_CONDITIONS, LassoSamlConditionsClass)) */ -typedef struct _LassoSamlConditions LassoSamlConditions; /*typedef struct _LassoSamlConditionsClass LassoSamlConditionsClass;*/ -struct _LassoSamlConditions { +typedef struct _LassoSamlConditions { LassoNode parent; /*< private >*/ -}; +} LassoSamlConditions; /*struct _LassoSamlConditionsClass { LassoNodeClass parent; @@ -2941,14 +2882,13 @@ void lasso_saml_conditions_set_notOnOrAfter (LassoSamlConditions *node, * ((o), LASSO_TYPE_SAML_CONDITION_ABSTRACT, LassoSamlConditionAbstractClass)) * */ -typedef struct _LassoSamlConditionAbstract LassoSamlConditionAbstract; /*typedef struct _LassoSamlConditionAbstractClass * LassoSamlConditionAbstractClass;*/ -struct _LassoSamlConditionAbstract { +typedef struct _LassoSamlConditionAbstract { LassoNode parent; /*< private >*/ -}; +} LassoSamlConditionAbstract; /*struct _LassoSamlConditionAbstractClass { LassoNodeClass parent; @@ -2969,13 +2909,12 @@ LassoNode* lasso_saml_condition_abstract_new(const xmlChar *name); /*#define LASSO_SAML_NAME_IDENTIFIER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_SAML_NAME_IDENTIFIER, LassoSamlNameIdentifierClass)) */ -typedef struct _LassoSamlNameIdentifier LassoSamlNameIdentifier; /*typedef struct _LassoSamlNameIdentifierClass LassoSamlNameIdentifierClass;*/ -struct _LassoSamlNameIdentifier { +typedef struct _LassoSamlNameIdentifier { LassoNode parent; /*< private >*/ -}; +} LassoSamlNameIdentifier; /*struct _LassoSamlNameIdentifierClass { LassoNodeClass parent; @@ -3004,14 +2943,13 @@ void lasso_saml_name_identifier_set_nameQualifier (LassoSamlNameIdentifier *node * ((o), LASSO_TYPE_SAML_STATEMENT_ABSTRACT, LassoSamlStatementAbstractClass)) * */ -typedef struct _LassoSamlStatementAbstract LassoSamlStatementAbstract; /*typedef struct _LassoSamlStatementAbstractClass * LassoSamlStatementAbstractClass;*/ -struct _LassoSamlStatementAbstract { +typedef struct _LassoSamlStatementAbstract { LassoNode parent; /*< private >*/ -}; +} LassoSamlStatementAbstract; /*struct _LassoSamlStatementAbstractClass { LassoNodeClass parent; @@ -3032,13 +2970,12 @@ LASSO_TYPE_SAML_SUBJECT, LassoSamlSubjectClass)*/ /*#define LASSO_SAML_SUBJECT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), * LASSO_TYPE_SAML_SUBJECT, LassoSamlSubjectClass)) */ -typedef struct _LassoSamlSubject LassoSamlSubject; /*typedef struct _LassoSamlSubjectClass LassoSamlSubjectClass;*/ -struct _LassoSamlSubject { +typedef struct _LassoSamlSubject { LassoNode parent; /*< private >*/ -}; +} LassoSamlSubject; /*struct _LassoSamlSubjectClass { LassoNodeClass parent; @@ -3067,14 +3004,13 @@ void lasso_saml_subject_set_subjectConfirmation (LassoSamlSubject *node, * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_SAML_SUBJECT_CONFIRMATION, * LassoSamlSubjectConfirmationClass)) */ -typedef struct _LassoSamlSubjectConfirmation LassoSamlSubjectConfirmation; /*typedef struct _LassoSamlSubjectConfirmationClass * LassoSamlSubjectConfirmationClass;*/ -struct _LassoSamlSubjectConfirmation { +typedef struct _LassoSamlSubjectConfirmation { LassoNode parent; /*< private >*/ -}; +} LassoSamlSubjectConfirmation; /*struct _LassoSamlSubjectConfirmationClass { LassoNodeClass parent; @@ -3101,13 +3037,12 @@ void lasso_saml_subject_confirmation_set_subjectConfirmationMethod (LassoSamlSub /*#define LASSO_SAML_SUBJECT_LOCALITY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS * ((o), LASSO_TYPE_SAML_SUBJECT_LOCALITY, LassoSamlSubjectLocalityClass)) */ -typedef struct _LassoSamlSubjectLocality LassoSamlSubjectLocality; /*typedef struct _LassoSamlSubjectLocalityClass LassoSamlSubjectLocalityClass;*/ -struct _LassoSamlSubjectLocality { +typedef struct _LassoSamlSubjectLocality { LassoNode parent; /*< private >*/ -}; +} LassoSamlSubjectLocality; /*struct _LassoSamlSubjectLocalityClass { LassoNodeClass parent; @@ -3136,14 +3071,13 @@ void lasso_saml_subject_locality_set_ipAddress (LassoSamlSubjectLocality *node, * (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_SAML_SUBJECT_STATEMENT_ABSTRACT, * LassoSamlSubjectStatementAbstractClass)) */ -typedef struct _LassoSamlSubjectStatementAbstract LassoSamlSubjectStatementAbstract; /*typedef struct _LassoSamlSubjectStatementAbstractClass * LassoSamlSubjectStatementAbstractClass;*/ -struct _LassoSamlSubjectStatementAbstract { +typedef struct _LassoSamlSubjectStatementAbstract { LassoSamlStatementAbstract parent; /*< private >*/ -}; +} LassoSamlSubjectStatementAbstract; /*struct _LassoSamlSubjectStatementAbstractClass { LassoSamlStatementAbstractClass parent; @@ -3347,7 +3281,6 @@ typedef enum { typedef struct _xmlAttr LassoAttr; -typedef struct _LassoNode LassoNode; /*typedef struct _LassoNodeClass LassoNodeClass;*/ typedef struct _LassoNodePrivate LassoNodePrivate; @@ -3356,11 +3289,11 @@ typedef struct _LassoNodePrivate LassoNodePrivate; * @parent: the parent object * @private: private pointer structure **/ -struct _LassoNode { +typedef struct _LassoNode { GObject parent; /*< private >*/ LassoNodePrivate *private; -}; +} LassoNode; /*struct _LassoNodeClass { GObjectClass parent_class; |
