gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r23532 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r23532 - gnunet/src/transport
Date: Fri, 31 Aug 2012 12:56:48 +0200

Author: wachs
Date: 2012-08-31 12:56:48 +0200 (Fri, 31 Aug 2012)
New Revision: 23532

Modified:
   gnunet/src/transport/plugin_transport_http_client.c
Log:
cleanup for http_client

Modified: gnunet/src/transport/plugin_transport_http_client.c
===================================================================
--- gnunet/src/transport/plugin_transport_http_client.c 2012-08-31 10:36:28 UTC 
(rev 23531)
+++ gnunet/src/transport/plugin_transport_http_client.c 2012-08-31 10:56:48 UTC 
(rev 23532)
@@ -32,16 +32,12 @@
 #define LIBGNUNET_PLUGIN_TRANSPORT_DONE 
libgnunet_plugin_transport_http_client_done
 #endif
 
+#define VERBOSE_CURL GNUNET_NO
 
-#define VERBOSE_CURL GNUNET_YES
-
 #include "platform.h"
 #include "gnunet_protocols.h"
-#include "gnunet_connection_lib.h"
+#include "gnunet_common.h"
 #include "gnunet_server_lib.h"
-#include "gnunet_service_lib.h"
-#include "gnunet_statistics_service.h"
-#include "gnunet_transport_service.h"
 #include "gnunet_transport_plugin.h"
 #include "plugin_transport_http_common.h"
 #include <curl/curl.h>
@@ -147,7 +143,7 @@
   /**
    * Was session given to transport service?
    */
-  int session_passed;
+ // int session_passed;
 
   /**
    * Client send handle
@@ -191,6 +187,7 @@
  struct GNUNET_TIME_Absolute next_receive;
 };
 
+
 /**
  * Encapsulation of all of the state of the plugin.
  */
@@ -259,29 +256,37 @@
   GNUNET_SCHEDULER_TaskIdentifier client_perform_task;
 };
 
+
 /**
  * Encapsulation of all of the state of the plugin.
  */
 struct HTTP_Client_Plugin *p;
 
+
 /**
- * Start session timeout
+ * Start session timeout for a session
+ * @param s the session
  */
 static void
 client_start_session_timeout (struct Session *s);
 
+
 /**
- * Increment session timeout due to activity
+ * Increment session timeout due to activity for a session
+ * @param s the session
  */
 static void
 client_reschedule_session_timeout (struct Session *s);
 
+
 /**
- * Cancel timeout
+ * Cancel timeout for a session
+ * @param s the session
  */
 static void
 client_stop_session_timeout (struct Session *s);
 
+
 /**
  * Function setting up file descriptors and scheduling task to run
  *
@@ -293,7 +298,14 @@
 client_schedule (struct HTTP_Client_Plugin *plugin, int now);
 
 
-int
+/**
+ * Does a session s exists?
+ *
+ * @param plugin the plugin
+ * @param s desired session
+ * @return GNUNET_YES or GNUNET_NO
+ */
+static int
 client_exist_session (struct HTTP_Client_Plugin *plugin, struct Session *s)
 {
   struct Session * head;
@@ -312,6 +324,7 @@
 #if VERBOSE_CURL
 /**
  * Function to log curl debug messages with GNUNET_log
+ *
  * @param curl handle
  * @param type curl_infotype
  * @param data data
@@ -361,6 +374,7 @@
 }
 #endif
 
+
 /**
  * Function that can be used by the transport service to transmit
  * a message using the plugin.   Note that in the case of a
@@ -439,7 +453,12 @@
 }
 
 
-void
+/**
+ * Delete session s
+ *
+ * @param s the session to delete
+ */
+static void
 client_delete_session (struct Session *s)
 {
   struct HTTP_Client_Plugin *plugin = s->plugin;
@@ -605,6 +624,7 @@
 
 }
 
+
 static struct Session *
 client_lookup_session (struct HTTP_Client_Plugin *plugin,
                        const struct GNUNET_HELLO_Address *address)
@@ -619,6 +639,7 @@
   return NULL;
 }
 
+
 /**
  * Callback method used with libcurl
  * Method is called when libcurl needs to read data during sending
@@ -673,6 +694,12 @@
 }
 
 
+/**
+ * Wake up a curl handle which was suspended
+ *
+ * @param cls the session
+ * @param tc task context
+ */
 static void
 client_wake_up (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
 {
@@ -693,7 +720,14 @@
 }
 
 
-
+/**
+ * Callback for message stream tokenixer
+ *
+ * @param cls the session
+ * @param client not used
+ * @param message the message received
+ * @return always GNUNET_OK
+ */
 static int
 client_receive_mst_cb (void *cls, void *client,
                        const struct GNUNET_MessageHeader *message)
@@ -783,6 +817,7 @@
 
 }
 
+
 /**
  * Task performing curl operations
  *
@@ -792,6 +827,7 @@
 static void
 client_run (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc);
 
+
 /**
  * Function setting up file descriptors and scheduling task to run
  *
@@ -861,7 +897,6 @@
 }
 
 
-
 /**
  * Task performing curl operations
  *
@@ -1090,7 +1125,6 @@
   GNUNET_assert (address != NULL);
   GNUNET_assert (address->address != NULL);
 
-
   /* find existing session */
   s = client_lookup_session (plugin, address);
   if (s != NULL)
@@ -1165,6 +1199,13 @@
   return s;
 }
 
+
+/**
+ * Setup http_client plugin
+ *
+ * @param plugin the plugin handle
+ * @return GNUNET_OK on success, GNUNET_SYSERR on error
+ */
 static int
 client_start (struct HTTP_Client_Plugin *plugin)
 {
@@ -1199,9 +1240,12 @@
   GNUNET_assert (GNUNET_OK == client_disconnect (s));
 }
 
+
 /**
-* Start session timeout
-*/
+ * Start session timeout for session s
+ *
+ * @param s the session
+ */
 static void
 client_start_session_timeout (struct Session *s)
 {
@@ -1216,9 +1260,12 @@
              s,  (unsigned long long) CLIENT_SESSION_TIMEOUT.rel_value);
 }
 
+
 /**
-* Increment session timeout due to activity
-*/
+ * Increment session timeout due to activity for session s
+ *
+ * param s the session
+ */
 static void
 client_reschedule_session_timeout (struct Session *s)
 {
@@ -1235,9 +1282,12 @@
              s, (unsigned long long) CLIENT_SESSION_TIMEOUT.rel_value);
 }
 
+
 /**
-* Cancel timeout
-*/
+ * Cancel timeout due to activity for session s
+ *
+ * param s the session
+ */
 static void
 client_stop_session_timeout (struct Session *s)
 {
@@ -1273,8 +1323,12 @@
   return GNUNET_NO;
 }
 
+
 /**
  * Exit point from the plugin.
+ *
+ * @param cls api as closure
+ * @return NULL
  */
 void *
 LIBGNUNET_PLUGIN_TRANSPORT_DONE (void *cls)
@@ -1325,6 +1379,12 @@
 }
 
 
+/**
+ * Configure plugin
+ *
+ * @param plugin the plugin handle
+ * @return GNUNET_OK on success, GNUNET_SYSERR on failure
+ */
 static int
 client_configure_plugin (struct HTTP_Client_Plugin *plugin)
 {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]