]> saetta.ns0.it Git - libzakcgi/commitdiff
Added function ZakCgiSession::get_sid. develop
authorAndrea Zagli <azagli@libero.it>
Thu, 4 Mar 2021 20:13:49 +0000 (21:13 +0100)
committerAndrea Zagli <azagli@libero.it>
Thu, 4 Mar 2021 20:13:49 +0000 (21:13 +0100)
src/session.c
src/session.h

index 95ddb498464b322ae3df14a3ae9bc09bdf64f9e7..a1e4af2470291b6d79f2daa85dc91326934387c9 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015-2017 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2015-2021 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -206,6 +206,31 @@ zak_cgi_session_get_minutes (ZakCgiSession *session)
        return priv->minutes;
 }
 
+/**
+ * zak_cgi_session_get_sid:
+ * @session:
+ *
+ * Returns: the session's sid.
+ */
+const gchar
+*zak_cgi_session_get_sid (ZakCgiSession *session)
+{
+       const gchar *ret;
+
+       ZakCgiSessionPrivate *priv = ZAK_CGI_SESSION_GET_PRIVATE (session);
+
+       if (priv->sid == NULL)
+               {
+                       ret = NULL;
+               }
+       else
+               {
+                       ret = (const gchar *)priv->sid;
+               }
+
+       return ret;
+}
+
 /**
  * zak_cgi_session_get_header:
  * @session:
index 85dca75800bdbf173a08cd5575014cbda03dac0f..cf4c48283011ed4220d8e9c620eac3f348298213 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015-2016 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2015-2021 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -63,6 +63,8 @@ ZakCgiSession *zak_cgi_session_new (ZakCgiMain *zakcgimain,
 
 gint zak_cgi_session_get_minutes (ZakCgiSession *session);
 
+const gchar *zak_cgi_session_get_sid (ZakCgiSession *session);
+
 gchar *zak_cgi_session_get_header (ZakCgiSession *session);
 
 void zak_cgi_session_set_value_full (ZakCgiSession *session, const gchar *group, const gchar *name, const gchar *value);