adding --pool-size option to benchmark,
correcting comments
This commit is contained in:
parent
848c7f0e4f
commit
925097c86d
Binary file not shown.
@ -27,20 +27,40 @@
|
|||||||
#include <gnunet/gnunet_curl_lib.h>
|
#include <gnunet/gnunet_curl_lib.h>
|
||||||
#include <microhttpd.h>
|
#include <microhttpd.h>
|
||||||
|
|
||||||
|
|
||||||
|
static unsigned int pool_size = 100000;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* URI under which the exchange is reachable during the benchmark.
|
* URI under which the exchange is reachable during the benchmark.
|
||||||
*/
|
*/
|
||||||
#define EXCHANGE_URI "http://localhost:8081/"
|
#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 cls closure
|
||||||
* @param argv expected to only contain the program name
|
|
||||||
*/
|
*/
|
||||||
|
static void
|
||||||
|
run (void *cls)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main (int argc,
|
main (int argc,
|
||||||
char * const *argv)
|
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);
|
||||||
}
|
}
|
||||||
|
@ -778,9 +778,9 @@ handle_reserve_withdraw_finished (void *cls,
|
|||||||
* @param exchange the exchange handle; the exchange must be ready to operate
|
* @param exchange the exchange handle; the exchange must be ready to operate
|
||||||
* @param pk kind of coin to create
|
* @param pk kind of coin to create
|
||||||
* @param reserve_priv private key of the reserve to withdraw from
|
* @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)
|
* 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)
|
* 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 the callback to call when the final result for this request is available
|
||||||
* @param res_cb_cls closure for the above callback
|
* @param res_cb_cls closure for the above callback
|
||||||
|
@ -719,9 +719,9 @@ typedef void
|
|||||||
* @param exchange the exchange handle; the exchange must be ready to operate
|
* @param exchange the exchange handle; the exchange must be ready to operate
|
||||||
* @param pk kind of coin to create
|
* @param pk kind of coin to create
|
||||||
* @param reserve_priv private key of the reserve to withdraw from
|
* @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)
|
* 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)
|
* 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 the callback to call when the final result for this request is available
|
||||||
* @param res_cb_cls closure for @a res_cb
|
* @param res_cb_cls closure for @a res_cb
|
||||||
|
Loading…
Reference in New Issue
Block a user