#define GNUNET_SERVICE_CORE_H
#include "gnunet_statistics_service.h"
-
-
-#define DEBUG_CORE GNUNET_EXTRA_LOGGING
+#include "core.h"
/**
* Opaque handle to a client.
/**
* Record kept for each request for transmission issued by a
- * client that is still pending. (This struct is used by
+ * client that is still pending. (This struct is used by
* both the 'CLIENTS' and 'SESSIONS' subsystems.)
*/
struct GSC_ClientActiveRequest
* Active requests are kept in a doubly-linked list of
* the respective target peer.
*/
- struct ClientActiveRequest *next;
+ struct GSC_ClientActiveRequest *next;
/**
* Active requests are kept in a doubly-linked list of
* the respective target peer.
*/
- struct ClientActiveRequest *prev;
+ struct GSC_ClientActiveRequest *prev;
/**
* Which peer is the message going to be for?
*/
uint32_t priority;
+ /**
+ * Has this request been solicited yet?
+ */
+ int was_solicited;
+
/**
* How many bytes does the client intend to send?
*/