implemented disconnect notifications for outbound connections
[oweals/gnunet.git] / src / transport / plugin_transport_http.h
index 84af33a59a1f29ec054f081e43d88f60e91ac7aa..24752aff38e9d4f737c0f0130513376617dee940 100644 (file)
@@ -114,13 +114,21 @@ struct Plugin
 
   int max_connections;
 
+
+  /* Plugin values */
+
+
+  int cur_connections;
+
   /*
    * Server handles
    */
 
   struct MHD_Daemon *server_v4;
+  GNUNET_SCHEDULER_TaskIdentifier server_v4_task;
 
   struct MHD_Daemon *server_v6;
+  GNUNET_SCHEDULER_TaskIdentifier server_v6_task;
 
   char *crypto_init;
   char *key;
@@ -135,6 +143,8 @@ struct Plugin
    */
   CURLM *client_mh;
 
+  GNUNET_SCHEDULER_TaskIdentifier client_perform_task;
+
 };
 
 /**
@@ -242,4 +252,9 @@ server_start (struct Plugin *plugin);
 void
 server_stop (struct Plugin *plugin);
 
+void
+notify_session_end (void *cls,
+                    const struct GNUNET_PeerIdentity *
+                    peer, struct Session * s);
+
 /* end of plugin_transport_http.h */