[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17509 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17509 - gnunet/src/ats |
Date: |
Sun, 16 Oct 2011 15:56:18 +0200 |
Author: grothoff
Date: 2011-10-16 15:56:18 +0200 (Sun, 16 Oct 2011)
New Revision: 17509
Modified:
gnunet/src/ats/gnunet-service-ats.c
gnunet/src/ats/gnunet-service-ats_scheduling.c
gnunet/src/ats/gnunet-service-ats_scheduling.h
Log:
get quota config
Modified: gnunet/src/ats/gnunet-service-ats.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats.c 2011-10-16 13:42:55 UTC (rev 17508)
+++ gnunet/src/ats/gnunet-service-ats.c 2011-10-16 13:56:18 UTC (rev 17509)
@@ -131,7 +131,7 @@
};
GAS_reservations_init ();
GAS_performance_init (server);
- GAS_scheduling_init (server);
+ GAS_scheduling_init (server, cfg);
GAS_addresses_init ();
GNUNET_SERVER_disconnect_notify (server,
&client_disconnect_handler,
Modified: gnunet/src/ats/gnunet-service-ats_scheduling.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_scheduling.c 2011-10-16 13:42:55 UTC
(rev 17508)
+++ gnunet/src/ats/gnunet-service-ats_scheduling.c 2011-10-16 13:56:18 UTC
(rev 17509)
@@ -73,7 +73,11 @@
*/
static struct GNUNET_SERVER_NotificationContext *nc;
+static unsigned long long total_quota_in;
+static unsigned long long total_quota_out;
+
+
/**
* Find the scheduling client associated with the given
* handle.
@@ -355,10 +359,22 @@
* Initialize scheduling subsystem.
*
* @param server handle to our server
+ * @param cfg configuration to use
*/
void
-GAS_scheduling_init (struct GNUNET_SERVER_Handle *server)
+GAS_scheduling_init (struct GNUNET_SERVER_Handle *server,
+ const struct GNUNET_CONFIGURATION_Handle *cfg)
{
+ GNUNET_assert (GNUNET_OK ==
+ GNUNET_CONFIGURATION_get_value_number (cfg,
+ "core",
+ "TOTAL_QUOTA_IN",
+ &total_quota_in));
+ GNUNET_assert (GNUNET_OK ==
+ GNUNET_CONFIGURATION_get_value_number (cfg,
+ "core",
+ "TOTAL_QUOTA_OUT",
+ &total_quota_out));
nc = GNUNET_SERVER_notification_context_create (server, 128);
}
Modified: gnunet/src/ats/gnunet-service-ats_scheduling.h
===================================================================
--- gnunet/src/ats/gnunet-service-ats_scheduling.h 2011-10-16 13:42:55 UTC
(rev 17508)
+++ gnunet/src/ats/gnunet-service-ats_scheduling.h 2011-10-16 13:56:18 UTC
(rev 17509)
@@ -117,9 +117,11 @@
* Initialize scheduling subsystem.
*
* @param server handle to our server
+ * @param cfg configuration to use
*/
void
-GAS_scheduling_init (struct GNUNET_SERVER_Handle *server);
+GAS_scheduling_init (struct GNUNET_SERVER_Handle *server,
+ const struct GNUNET_CONFIGURATION_Handle *cfg);
/**
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17509 - gnunet/src/ats,
gnunet <=