GNUnet 0.21.1
BenchmarkData Struct Reference

Thread-local struct for benchmarking data. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/lib/util/benchmark.h>

Collaboration diagram for BenchmarkData:
[legend]

Data Fields

uint64_t ecc_ecdh_count
 
struct GNUNET_TIME_Relative ecc_ecdh_time
 
uint64_t ecdh_eddsa_count
 
struct GNUNET_TIME_Relative ecdh_eddsa_time
 
uint64_t ecdhe_key_create_count
 
struct GNUNET_TIME_Relative ecdhe_key_create_time
 
uint64_t ecdhe_key_get_public_count
 
struct GNUNET_TIME_Relative ecdhe_key_get_public_time
 
uint64_t ecdsa_ecdh_count
 
struct GNUNET_TIME_Relative ecdsa_ecdh_time
 
uint64_t ecdsa_key_create_count
 
struct GNUNET_TIME_Relative ecdsa_key_create_time
 
uint64_t ecdsa_key_get_public_count
 
struct GNUNET_TIME_Relative ecdsa_key_get_public_time
 
uint64_t ecdsa_sign_count
 
struct GNUNET_TIME_Relative ecdsa_sign_time
 
uint64_t ecdsa_verify_count
 
struct GNUNET_TIME_Relative ecdsa_verify_time
 
uint64_t eddsa_ecdh_count
 
struct GNUNET_TIME_Relative eddsa_ecdh_time
 
uint64_t eddsa_key_create_count
 
struct GNUNET_TIME_Relative eddsa_key_create_time
 
uint64_t eddsa_key_get_public_count
 
struct GNUNET_TIME_Relative eddsa_key_get_public_time
 
uint64_t eddsa_sign_count
 
struct GNUNET_TIME_Relative eddsa_sign_time
 
uint64_t eddsa_verify_count
 
struct GNUNET_TIME_Relative eddsa_verify_time
 
uint64_t hash_count
 
struct GNUNET_TIME_Relative hash_time
 
uint64_t hash_context_finish_count
 
struct GNUNET_TIME_Relative hash_context_finish_time
 
uint64_t hash_context_read_count
 
struct GNUNET_TIME_Relative hash_context_read_time
 
uint64_t hash_context_start_count
 
struct GNUNET_TIME_Relative hash_context_start_time
 
uint64_t hkdf_count
 
struct GNUNET_TIME_Relative hkdf_time
 
uint64_t rsa_blind_count
 
struct GNUNET_TIME_Relative rsa_blind_time
 
uint64_t rsa_private_key_create_count
 
struct GNUNET_TIME_Relative rsa_private_key_create_time
 
uint64_t rsa_private_key_get_public_count
 
struct GNUNET_TIME_Relative rsa_private_key_get_public_time
 
uint64_t rsa_sign_blinded_count
 
struct GNUNET_TIME_Relative rsa_sign_blinded_time
 
uint64_t rsa_unblind_count
 
struct GNUNET_TIME_Relative rsa_unblind_time
 
uint64_t rsa_verify_count
 
struct GNUNET_TIME_Relative rsa_verify_time
 
struct UrlRequestDataurd
 
unsigned int urd_len
 
unsigned int urd_capacity
 

Detailed Description

Thread-local struct for benchmarking data.

Definition at line 115 of file benchmark.h.

Field Documentation

◆ ecc_ecdh_count

uint64_t BenchmarkData::ecc_ecdh_count

Definition at line 117 of file benchmark.h.

◆ ecc_ecdh_time

struct GNUNET_TIME_Relative BenchmarkData::ecc_ecdh_time

Definition at line 117 of file benchmark.h.

◆ ecdh_eddsa_count

uint64_t BenchmarkData::ecdh_eddsa_count

Definition at line 118 of file benchmark.h.

◆ ecdh_eddsa_time

struct GNUNET_TIME_Relative BenchmarkData::ecdh_eddsa_time

Definition at line 118 of file benchmark.h.

◆ ecdhe_key_create_count

uint64_t BenchmarkData::ecdhe_key_create_count

Definition at line 119 of file benchmark.h.

◆ ecdhe_key_create_time

struct GNUNET_TIME_Relative BenchmarkData::ecdhe_key_create_time

Definition at line 119 of file benchmark.h.

◆ ecdhe_key_get_public_count

uint64_t BenchmarkData::ecdhe_key_get_public_count

Definition at line 120 of file benchmark.h.

◆ ecdhe_key_get_public_time

struct GNUNET_TIME_Relative BenchmarkData::ecdhe_key_get_public_time

Definition at line 120 of file benchmark.h.

◆ ecdsa_ecdh_count

uint64_t BenchmarkData::ecdsa_ecdh_count

Definition at line 121 of file benchmark.h.

◆ ecdsa_ecdh_time

struct GNUNET_TIME_Relative BenchmarkData::ecdsa_ecdh_time

Definition at line 121 of file benchmark.h.

◆ ecdsa_key_create_count

uint64_t BenchmarkData::ecdsa_key_create_count

Definition at line 122 of file benchmark.h.

◆ ecdsa_key_create_time

struct GNUNET_TIME_Relative BenchmarkData::ecdsa_key_create_time

Definition at line 122 of file benchmark.h.

◆ ecdsa_key_get_public_count

uint64_t BenchmarkData::ecdsa_key_get_public_count

Definition at line 123 of file benchmark.h.

◆ ecdsa_key_get_public_time

struct GNUNET_TIME_Relative BenchmarkData::ecdsa_key_get_public_time

Definition at line 123 of file benchmark.h.

◆ ecdsa_sign_count

uint64_t BenchmarkData::ecdsa_sign_count

Definition at line 124 of file benchmark.h.

◆ ecdsa_sign_time

struct GNUNET_TIME_Relative BenchmarkData::ecdsa_sign_time

Definition at line 124 of file benchmark.h.

◆ ecdsa_verify_count

uint64_t BenchmarkData::ecdsa_verify_count

Definition at line 125 of file benchmark.h.

◆ ecdsa_verify_time

struct GNUNET_TIME_Relative BenchmarkData::ecdsa_verify_time

Definition at line 125 of file benchmark.h.

◆ eddsa_ecdh_count

uint64_t BenchmarkData::eddsa_ecdh_count

Definition at line 126 of file benchmark.h.

◆ eddsa_ecdh_time

struct GNUNET_TIME_Relative BenchmarkData::eddsa_ecdh_time

Definition at line 126 of file benchmark.h.

◆ eddsa_key_create_count

uint64_t BenchmarkData::eddsa_key_create_count

Definition at line 127 of file benchmark.h.

◆ eddsa_key_create_time

struct GNUNET_TIME_Relative BenchmarkData::eddsa_key_create_time

Definition at line 127 of file benchmark.h.

◆ eddsa_key_get_public_count

uint64_t BenchmarkData::eddsa_key_get_public_count

Definition at line 128 of file benchmark.h.

◆ eddsa_key_get_public_time

struct GNUNET_TIME_Relative BenchmarkData::eddsa_key_get_public_time

Definition at line 128 of file benchmark.h.

◆ eddsa_sign_count

uint64_t BenchmarkData::eddsa_sign_count

Definition at line 129 of file benchmark.h.

◆ eddsa_sign_time

struct GNUNET_TIME_Relative BenchmarkData::eddsa_sign_time

Definition at line 129 of file benchmark.h.

◆ eddsa_verify_count

uint64_t BenchmarkData::eddsa_verify_count

Definition at line 130 of file benchmark.h.

◆ eddsa_verify_time

struct GNUNET_TIME_Relative BenchmarkData::eddsa_verify_time

Definition at line 130 of file benchmark.h.

◆ hash_count

uint64_t BenchmarkData::hash_count

Definition at line 131 of file benchmark.h.

◆ hash_time

struct GNUNET_TIME_Relative BenchmarkData::hash_time

Definition at line 131 of file benchmark.h.

◆ hash_context_finish_count

uint64_t BenchmarkData::hash_context_finish_count

Definition at line 132 of file benchmark.h.

◆ hash_context_finish_time

struct GNUNET_TIME_Relative BenchmarkData::hash_context_finish_time

Definition at line 132 of file benchmark.h.

◆ hash_context_read_count

uint64_t BenchmarkData::hash_context_read_count

Definition at line 133 of file benchmark.h.

◆ hash_context_read_time

struct GNUNET_TIME_Relative BenchmarkData::hash_context_read_time

Definition at line 133 of file benchmark.h.

◆ hash_context_start_count

uint64_t BenchmarkData::hash_context_start_count

Definition at line 134 of file benchmark.h.

◆ hash_context_start_time

struct GNUNET_TIME_Relative BenchmarkData::hash_context_start_time

Definition at line 134 of file benchmark.h.

◆ hkdf_count

uint64_t BenchmarkData::hkdf_count

Definition at line 135 of file benchmark.h.

◆ hkdf_time

struct GNUNET_TIME_Relative BenchmarkData::hkdf_time

Definition at line 135 of file benchmark.h.

◆ rsa_blind_count

uint64_t BenchmarkData::rsa_blind_count

Definition at line 136 of file benchmark.h.

◆ rsa_blind_time

struct GNUNET_TIME_Relative BenchmarkData::rsa_blind_time

Definition at line 136 of file benchmark.h.

◆ rsa_private_key_create_count

uint64_t BenchmarkData::rsa_private_key_create_count

Definition at line 137 of file benchmark.h.

◆ rsa_private_key_create_time

struct GNUNET_TIME_Relative BenchmarkData::rsa_private_key_create_time

Definition at line 137 of file benchmark.h.

◆ rsa_private_key_get_public_count

uint64_t BenchmarkData::rsa_private_key_get_public_count

Definition at line 138 of file benchmark.h.

◆ rsa_private_key_get_public_time

struct GNUNET_TIME_Relative BenchmarkData::rsa_private_key_get_public_time

Definition at line 138 of file benchmark.h.

◆ rsa_sign_blinded_count

uint64_t BenchmarkData::rsa_sign_blinded_count

Definition at line 139 of file benchmark.h.

◆ rsa_sign_blinded_time

struct GNUNET_TIME_Relative BenchmarkData::rsa_sign_blinded_time

Definition at line 139 of file benchmark.h.

◆ rsa_unblind_count

uint64_t BenchmarkData::rsa_unblind_count

Definition at line 140 of file benchmark.h.

◆ rsa_unblind_time

struct GNUNET_TIME_Relative BenchmarkData::rsa_unblind_time

Definition at line 140 of file benchmark.h.

◆ rsa_verify_count

uint64_t BenchmarkData::rsa_verify_count

Definition at line 141 of file benchmark.h.

◆ rsa_verify_time

struct GNUNET_TIME_Relative BenchmarkData::rsa_verify_time

Definition at line 141 of file benchmark.h.

◆ urd

struct UrlRequestData* BenchmarkData::urd

Definition at line 143 of file benchmark.h.

Referenced by get_url_benchmark_data(), and write_benchmark_data().

◆ urd_len

unsigned int BenchmarkData::urd_len

Definition at line 145 of file benchmark.h.

Referenced by get_url_benchmark_data(), and write_benchmark_data().

◆ urd_capacity

unsigned int BenchmarkData::urd_capacity

Definition at line 147 of file benchmark.h.

Referenced by get_url_benchmark_data().


The documentation for this struct was generated from the following file: