Macros | Functions | Variables
benchmark-getaddrinfo.c File Reference
#include "uv.h"
#include "task.h"
#include <stdlib.h>
Include dependency graph for benchmark-getaddrinfo.c:

Go to the source code of this file.

Macros

#define CONCURRENT_CALLS   10
 
#define TOTAL_CALLS   10000
 

Functions

 BENCHMARK_IMPL (getaddrinfo)
 
static void getaddrinfo_cb (uv_getaddrinfo_t *handle, int status, struct addrinfo *res)
 
static void getaddrinfo_initiate (uv_getaddrinfo_t *handle)
 

Variables

static int calls_completed = 0
 
static int calls_initiated = 0
 
static int64_t end_time
 
static uv_getaddrinfo_t handles [CONCURRENT_CALLS]
 
static uv_loop_tloop
 
static const char * name = "localhost"
 
static int64_t start_time
 

Macro Definition Documentation

◆ CONCURRENT_CALLS

#define CONCURRENT_CALLS   10

Definition at line 26 of file benchmark-getaddrinfo.c.

◆ TOTAL_CALLS

#define TOTAL_CALLS   10000

Definition at line 27 of file benchmark-getaddrinfo.c.

Function Documentation

◆ BENCHMARK_IMPL()

BENCHMARK_IMPL ( getaddrinfo  )

Definition at line 66 of file benchmark-getaddrinfo.c.

◆ getaddrinfo_cb()

static void getaddrinfo_cb ( uv_getaddrinfo_t handle,
int  status,
struct addrinfo res 
)
static

Definition at line 44 of file benchmark-getaddrinfo.c.

◆ getaddrinfo_initiate()

static void getaddrinfo_initiate ( uv_getaddrinfo_t handle)
static

Definition at line 56 of file benchmark-getaddrinfo.c.

Variable Documentation

◆ calls_completed

int calls_completed = 0
static

Definition at line 36 of file benchmark-getaddrinfo.c.

◆ calls_initiated

int calls_initiated = 0
static

Definition at line 35 of file benchmark-getaddrinfo.c.

◆ end_time

int64_t end_time
static

Definition at line 38 of file benchmark-getaddrinfo.c.

◆ handles

Definition at line 33 of file benchmark-getaddrinfo.c.

◆ loop

uv_loop_t* loop
static

Definition at line 31 of file benchmark-getaddrinfo.c.

◆ name

const char* name = "localhost"
static

Definition at line 29 of file benchmark-getaddrinfo.c.

◆ start_time

int64_t start_time
static

Definition at line 37 of file benchmark-getaddrinfo.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:04