Classes | Macros | Functions
completion_queue_test.cc File Reference
#include "src/core/lib/surface/completion_queue.h"
#include <grpc/grpc.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/time.h>
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/gprpp/memory.h"
#include "src/core/lib/gprpp/sync.h"
#include "src/core/lib/iomgr/iomgr.h"
#include "test/core/util/test_config.h"
Include dependency graph for completion_queue_test.cc:

Go to the source code of this file.

Classes

struct  thread_state
 

Macros

#define LOG_TEST(x)   gpr_log(GPR_INFO, "%s", x)
 

Functions

static void * create_test_tag (void)
 
static void do_nothing_end_completion (void *, grpc_cq_completion *)
 
int main (int argc, char **argv)
 
static void shutdown_and_destroy (grpc_completion_queue *cc)
 
static void test_callback (void)
 
static void test_cq_end_op (void)
 
static void test_cq_tls_cache_empty (void)
 
static void test_cq_tls_cache_full (void)
 
static void test_no_op (void)
 
static void test_pluck (void)
 
static void test_pluck_after_shutdown (void)
 
static void test_pollset_conversion (void)
 
static void test_shutdown_then_next_polling (void)
 
static void test_shutdown_then_next_with_timeout (void)
 
static void test_wait_empty (void)
 

Macro Definition Documentation

◆ LOG_TEST

#define LOG_TEST (   x)    gpr_log(GPR_INFO, "%s", x)

Definition at line 32 of file completion_queue_test.cc.

Function Documentation

◆ create_test_tag()

static void* create_test_tag ( void  )
static

Definition at line 34 of file completion_queue_test.cc.

◆ do_nothing_end_completion()

static void do_nothing_end_completion ( void *  ,
grpc_cq_completion  
)
static

Definition at line 134 of file completion_queue_test.cc.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 490 of file completion_queue_test.cc.

◆ shutdown_and_destroy()

static void shutdown_and_destroy ( grpc_completion_queue cc)
static

Definition at line 40 of file completion_queue_test.cc.

◆ test_callback()

static void test_callback ( void  )
static

Definition at line 364 of file completion_queue_test.cc.

◆ test_cq_end_op()

static void test_cq_end_op ( void  )
static

Definition at line 137 of file completion_queue_test.cc.

◆ test_cq_tls_cache_empty()

static void test_cq_tls_cache_empty ( void  )
static

Definition at line 213 of file completion_queue_test.cc.

◆ test_cq_tls_cache_full()

static void test_cq_tls_cache_full ( void  )
static

Definition at line 170 of file completion_queue_test.cc.

◆ test_no_op()

static void test_no_op ( void  )
static

Definition at line 72 of file completion_queue_test.cc.

◆ test_pluck()

static void test_pluck ( void  )
static

Definition at line 285 of file completion_queue_test.cc.

◆ test_pluck_after_shutdown()

static void test_pluck_after_shutdown ( void  )
static

Definition at line 341 of file completion_queue_test.cc.

◆ test_pollset_conversion()

static void test_pollset_conversion ( void  )
static

Definition at line 90 of file completion_queue_test.cc.

◆ test_shutdown_then_next_polling()

static void test_shutdown_then_next_polling ( void  )
static

Definition at line 240 of file completion_queue_test.cc.

◆ test_shutdown_then_next_with_timeout()

static void test_shutdown_then_next_with_timeout ( void  )
static

Definition at line 262 of file completion_queue_test.cc.

◆ test_wait_empty()

static void test_wait_empty ( void  )
static

Definition at line 112 of file completion_queue_test.cc.



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