adding --pool-size option to benchmark,

correcting comments
This commit is contained in:
Marcello Stanisci 2016-05-30 17:16:01 +02:00
parent 848c7f0e4f
commit 925097c86d
4 changed files with 29 additions and 9 deletions

View File

@ -27,20 +27,40 @@
#include <gnunet/gnunet_curl_lib.h>
#include <microhttpd.h>
static unsigned int pool_size = 100000;
/**
* URI under which the exchange is reachable during the benchmark.
*/
#define EXCHANGE_URI "http://localhost:8081/"
/**
* Main function for the exchange's benchmark.
/**
* Main function that will be run by the scheduler.
*
* @param argc expected to be 1
* @param argv expected to only contain the program name
* @param cls closure
*/
static void
run (void *cls)
{
}
int
main (int argc,
char * const *argv)
{
return GNUNET_OK;
/**
* 1 Pool's size as an option
* 2 Connection to the exchange
* 3 Allocation of large enough memory
* 4 Withdraw
*/
const struct GNUNET_GETOPT_CommandLineOption options[] = {
{'s', "pool-size", NULL,
"How many coins this benchmark should instantiate", GNUNET_YES,
&GNUNET_GETOPT_set_uint, &pool_size}
};
GNUNET_SCHEDULER_run (&run, NULL);
}

View File

@ -778,9 +778,9 @@ handle_reserve_withdraw_finished (void *cls,
* @param exchange the exchange handle; the exchange must be ready to operate
* @param pk kind of coin to create
* @param reserve_priv private key of the reserve to withdraw from
* @param coin_priv where to store the coin's private key,
* @param coin_priv where to fetch the coin's private key,
* caller must have committed this value to disk before the call (with @a pk)
* @param blinding_key where to store the coin's blinding key
* @param blinding_key where to fetch the coin's blinding key
* caller must have committed this value to disk before the call (with @a pk)
* @param res_cb the callback to call when the final result for this request is available
* @param res_cb_cls closure for the above callback

View File

@ -719,9 +719,9 @@ typedef void
* @param exchange the exchange handle; the exchange must be ready to operate
* @param pk kind of coin to create
* @param reserve_priv private key of the reserve to withdraw from
* @param coin_priv where to store the coin's private key,
* @param coin_priv where to fetch the coin's private key,
* caller must have committed this value to disk before the call (with @a pk)
* @param blinding_key where to store the coin's blinding key
* @param blinding_key where to fetch the coin's blinding key
* caller must have committed this value to disk before the call (with @a pk)
* @param res_cb the callback to call when the final result for this request is available
* @param res_cb_cls closure for @a res_cb