summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-12-30 15:12:12 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-12-30 15:12:12 +0000
commitc338481e24c97f3d3167cd4f688b3c33b849b4e1 (patch)
tree4aefd8066d885416bc461b67928f15e608bc5198
parent3a5285a58bcd13b8fb86e82fbc8004d4f00c0037 (diff)
downloadlasso-c338481e24c97f3d3167cd4f688b3c33b849b4e1.tar.gz
lasso-c338481e24c97f3d3167cd4f688b3c33b849b4e1.tar.xz
lasso-c338481e24c97f3d3167cd4f688b3c33b849b4e1.zip
documented some new/destroy/dump/... functions
-rw-r--r--lasso/id-ff/lecp.c16
-rw-r--r--lasso/id-ff/name_registration.c26
2 files changed, 38 insertions, 4 deletions
diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c
index e3dd98ea..2c82174d 100644
--- a/lasso/id-ff/lecp.c
+++ b/lasso/id-ff/lecp.c
@@ -311,6 +311,13 @@ lasso_lecp_process_authn_response_envelope_msg(LassoLecp *lecp, const char *resp
return 0;
}
+/**
+ * lasso_lecp_destroy:
+ * @lecp: a #LassoLecp
+ *
+ * Destroys a #LassoLecp object
+ *
+ **/
void
lasso_lecp_destroy(LassoLecp *lecp)
{
@@ -378,6 +385,15 @@ lasso_lecp_get_type()
return this_type;
}
+/**
+ * lasso_lecp_new
+ * @server: the #LassoServer
+ *
+ * Creates a new #LassoLecp.
+ *
+ * Return value: a newly created #LassoLecp object; or NULL if an error
+ * occured
+ **/
LassoLecp*
lasso_lecp_new(LassoServer *server)
{
diff --git a/lasso/id-ff/name_registration.c b/lasso/id-ff/name_registration.c
index a4cb77fa..e3ca3e78 100644
--- a/lasso/id-ff/name_registration.c
+++ b/lasso/id-ff/name_registration.c
@@ -597,6 +597,15 @@ lasso_name_registration_get_type()
return this_type;
}
+/**
+ * lasso_name_registration_new:
+ * @server: the #LassoServer
+ *
+ * Creates a new #LassoNameRegistration.
+ *
+ * Return value: a newly created #LassoNameRegistration object; or NULL if
+ * an error occured
+ **/
LassoNameRegistration *
lasso_name_registration_new(LassoServer *server)
{
@@ -610,6 +619,16 @@ lasso_name_registration_new(LassoServer *server)
return name_registration;
}
+/**
+ * lasso_name_registration_new_from_dump:
+ * @server: the #LassoServer
+ * @dump: XML logout dump
+ *
+ * Restores the @dump to a new #LassoNameRegistration.
+ *
+ * Return value: a newly created #LassoNameRegistration; or NULL if an error
+ * occured
+ **/
LassoNameRegistration*
lasso_name_registration_new_from_dump(LassoServer *server, const char *dump)
{
@@ -625,15 +644,14 @@ lasso_name_registration_new_from_dump(LassoServer *server, const char *dump)
/**
* lasso_name_registration_dump:
- * @name_registration: the register name identifier object
+ * @name_registration: a #LassoNameRegistration
*
- * This method builds a dump of the register name identifier object
+ * Dumps @name_registration content to an XML string.
*
- * Return value: a newly allocated string or NULL
+ * Return value: the dump string. It must be freed by the caller.
**/
gchar *
lasso_name_registration_dump(LassoNameRegistration *name_registration)
{
return lasso_node_dump(LASSO_NODE(name_registration), NULL, 1);
}
-