23 #ifdef GRPC_WINSOCK_SOCKET
48 static void winsock_init(
void) {
50 int status = WSAStartup(MAKEWORD(2, 0), &wsaData);
54 static void winsock_shutdown(
void) {
59 static void iomgr_platform_init(
void) {
63 grpc_wsa_socket_flags_init();
66 static void iomgr_platform_flush(
void) { grpc_iocp_flush(); }
68 static void iomgr_platform_shutdown(
void) {
74 static void iomgr_platform_shutdown_background_closure(
void) {}
76 static bool iomgr_platform_is_any_background_poller_thread(
void) {
80 static bool iomgr_platform_add_closure_to_background_poller(
88 iomgr_platform_shutdown,
89 iomgr_platform_shutdown_background_closure,
90 iomgr_platform_is_any_background_poller_thread,
91 iomgr_platform_add_closure_to_background_poller};