Namespaces | Functions
graceful_shutdown_test.cc File Reference
#include <grpc/support/port_platform.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <thread>
#include <gmock/gmock.h>
#include "absl/synchronization/mutex.h"
#include "absl/synchronization/notification.h"
#include <grpc/grpc.h>
#include <grpc/grpc_posix.h>
#include <grpc/grpc_security.h>
#include "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
#include "src/core/ext/transport/chttp2/transport/frame_goaway.h"
#include "src/core/ext/transport/chttp2/transport/frame_ping.h"
#include "src/core/lib/channel/channel_stack_builder.h"
#include "src/core/lib/config/core_configuration.h"
#include "src/core/lib/gprpp/host_port.h"
#include "src/core/lib/iomgr/endpoint_pair.h"
#include "src/core/lib/slice/slice.h"
#include "src/core/lib/slice/slice_string_helpers.h"
#include "src/core/lib/surface/channel.h"
#include "src/core/lib/surface/server.h"
#include "test/core/end2end/cq_verifier.h"
#include "test/core/util/port.h"
#include "test/core/util/test_config.h"
#include "test/core/util/test_tcp_server.h"
Include dependency graph for graceful_shutdown_test.cc:

Go to the source code of this file.

Namespaces

 grpc_core
 

Functions

int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 436 of file graceful_shutdown_test.cc.

Variable Documentation

◆ client_poll_thread_

std::unique_ptr<std::thread> client_poll_thread_
protected

Definition at line 234 of file graceful_shutdown_test.cc.

◆ cq_

grpc_completion_queue* cq_ = nullptr
protected

Definition at line 232 of file graceful_shutdown_test.cc.

◆ cqv_

cq_verifier* cqv_ = nullptr
protected

Definition at line 233 of file graceful_shutdown_test.cc.

◆ fds_

grpc_endpoint_pair fds_
protected

Definition at line 230 of file graceful_shutdown_test.cc.

◆ mu_

Mutex mu_
protected

Definition at line 237 of file graceful_shutdown_test.cc.

◆ on_read_done_

grpc_closure on_read_done_
protected

Definition at line 236 of file graceful_shutdown_test.cc.

◆ on_write_done_

grpc_closure on_write_done_
protected

Definition at line 242 of file graceful_shutdown_test.cc.

◆ read_buffer_

grpc_slice_buffer read_buffer_
protected

Definition at line 240 of file graceful_shutdown_test.cc.

◆ read_cv_

CondVar read_cv_
protected

Definition at line 238 of file graceful_shutdown_test.cc.

◆ read_end_notification_

absl::Notification read_end_notification_
protected

Definition at line 239 of file graceful_shutdown_test.cc.

◆ server_

grpc_server* server_ = nullptr
protected

Definition at line 231 of file graceful_shutdown_test.cc.

◆ shutdown_

std::atomic<bool> shutdown_ {false}
protected

Definition at line 235 of file graceful_shutdown_test.cc.



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