• Home
Name Date Size #Lines LOC

..--

event_engine_shims/06-Sep-2024-795562

README.mdD06-Sep-2024179 74

block_annotate.hD06-Sep-20242 KiB5831

buffer_list.ccD06-Sep-202410.8 KiB330269

buffer_list.hD06-Sep-20246.6 KiB18598

call_combiner.ccD06-Sep-20248.9 KiB260196

call_combiner.hD06-Sep-20248.5 KiB215104

cfstream_handle.ccD06-Sep-20246.8 KiB208164

cfstream_handle.hD06-Sep-20243 KiB9153

closure.ccD06-Sep-2024906 2810

closure.hD06-Sep-20249 KiB314237

combiner.ccD06-Sep-202412.2 KiB338260

combiner.hD06-Sep-20243.4 KiB9544

dualstack_socket_posix.ccD06-Sep-20241.5 KiB4919

dynamic_annotations.hD06-Sep-20242.5 KiB6841

endpoint.ccD06-Sep-20242.2 KiB6836

endpoint.hD06-Sep-20244.3 KiB11045

endpoint_cfstream.ccD06-Sep-202413.8 KiB381328

endpoint_cfstream.hD06-Sep-20241.6 KiB5014

endpoint_pair.hD06-Sep-20241,023 3511

endpoint_pair_posix.ccD06-Sep-20242.6 KiB8354

endpoint_pair_windows.ccD06-Sep-20243.1 KiB9664

error.ccD06-Sep-20247.5 KiB236194

error.hD06-Sep-20246 KiB16898

error_cfstream.ccD06-Sep-20241.9 KiB5529

error_cfstream.hD06-Sep-20241.2 KiB3210

ev_apple.ccD06-Sep-202413.5 KiB361220

ev_apple.hD06-Sep-20241.3 KiB4415

ev_epoll1_linux.ccD06-Sep-202445.2 KiB1,3861,052

ev_epoll1_linux.hD06-Sep-20241,017 327

ev_poll_posix.ccD06-Sep-202446 KiB1,4571,137

ev_poll_posix.hD06-Sep-2024956 307

ev_posix.ccD06-Sep-202412.2 KiB344244

ev_posix.hD06-Sep-20248.5 KiB21193

ev_windows.ccD06-Sep-2024878 317

exec_ctx.ccD06-Sep-20244.4 KiB146114

exec_ctx.hD06-Sep-202412.4 KiB382188

executor.ccD06-Sep-202415.8 KiB452294

executor.hD06-Sep-20243.5 KiB12056

fork_posix.ccD06-Sep-20243.5 KiB12486

fork_windows.ccD06-Sep-20241.1 KiB4210

gethostname.hD06-Sep-2024855 274

gethostname_fallback.ccD06-Sep-2024861 317

gethostname_host_name_max.ccD06-Sep-20241.1 KiB4116

gethostname_sysconf.ccD06-Sep-20241.1 KiB4116

grpc_if_nametoindex.hD06-Sep-20241,010 316

grpc_if_nametoindex_posix.ccD06-Sep-20241.2 KiB4417

grpc_if_nametoindex_unsupported.ccD06-Sep-20241.1 KiB4014

internal_errqueue.ccD06-Sep-20241.6 KiB6235

internal_errqueue.hD06-Sep-20246.6 KiB187125

iocp_windows.ccD06-Sep-20245.4 KiB180136

iocp_windows.hD06-Sep-20241.9 KiB6023

iomgr.ccD06-Sep-20245.9 KiB198157

iomgr.hD06-Sep-20241.9 KiB6116

iomgr_fwd.hD06-Sep-2024982 276

iomgr_internal.ccD06-Sep-20241.7 KiB5424

iomgr_internal.hD06-Sep-20242.5 KiB7534

iomgr_posix.ccD06-Sep-20243 KiB9259

iomgr_posix_cfstream.ccD06-Sep-20247.4 KiB203136

iomgr_windows.ccD06-Sep-20243.7 KiB11474

lockfree_event.ccD06-Sep-20249.3 KiB262130

lockfree_event.hD06-Sep-20242.3 KiB7325

nameser.hD06-Sep-20244 KiB10778

polling_entity.ccD06-Sep-20243.6 KiB11178

polling_entity.hD06-Sep-20242.6 KiB7735

pollset.ccD06-Sep-20241.8 KiB5727

pollset.hD06-Sep-20243.8 KiB9934

pollset_set.ccD06-Sep-20241.7 KiB5628

pollset_set.hD06-Sep-20242.2 KiB5424

pollset_set_windows.ccD06-Sep-20241.8 KiB5322

pollset_set_windows.hD06-Sep-2024855 275

pollset_windows.ccD06-Sep-20248.5 KiB245195

pollset_windows.hD06-Sep-20242 KiB7135

port.hD06-Sep-20248.1 KiB258217

python_util.hD06-Sep-20241.5 KiB4818

resolve_address.ccD06-Sep-20241.8 KiB6332

resolve_address.hD06-Sep-20244.9 KiB13158

resolve_address_impl.hD06-Sep-20242 KiB6032

resolve_address_posix.ccD06-Sep-20246.9 KiB206162

resolve_address_posix.hD06-Sep-20242.1 KiB6433

resolve_address_windows.ccD06-Sep-20246.3 KiB198149

resolve_address_windows.hD06-Sep-20242.1 KiB6433

resolved_address.hD06-Sep-20241.1 KiB4017

sockaddr.hD06-Sep-20241.1 KiB337

sockaddr_posix.hD06-Sep-20241.8 KiB6634

sockaddr_utils_posix.ccD06-Sep-20241.7 KiB6532

sockaddr_windows.hD06-Sep-20241.5 KiB5824

socket_factory_posix.ccD06-Sep-20242.9 KiB9661

socket_factory_posix.hD06-Sep-20242.6 KiB7029

socket_mutator.ccD06-Sep-20243 KiB9967

socket_mutator.hD06-Sep-20242.9 KiB8535

socket_utils.hD06-Sep-20241.5 KiB4811

socket_utils_common_posix.ccD06-Sep-202417.9 KiB537426

socket_utils_linux.ccD06-Sep-20241.2 KiB4418

socket_utils_posix.ccD06-Sep-20245.1 KiB148110

socket_utils_posix.hD06-Sep-20249.9 KiB265143

socket_utils_windows.ccD06-Sep-20241.4 KiB4918

socket_windows.ccD06-Sep-20249.3 KiB258168

socket_windows.hD06-Sep-20245.1 KiB13348

systemd_utils.ccD06-Sep-20243.6 KiB11782

systemd_utils.hD06-Sep-20241.2 KiB347

tcp_client.ccD06-Sep-20241.3 KiB4117

tcp_client.hD06-Sep-20242.6 KiB6727

tcp_client_cfstream.ccD06-Sep-20247.3 KiB220170

tcp_client_posix.ccD06-Sep-202416.5 KiB491378

tcp_client_posix.hD06-Sep-20242.7 KiB7320

tcp_client_windows.ccD06-Sep-20248.4 KiB272207

tcp_posix.ccD06-Sep-202476.7 KiB2,1181,629

tcp_posix.hD06-Sep-20242.3 KiB6821

tcp_server.ccD06-Sep-20242.8 KiB8753

tcp_server.hD06-Sep-20246.3 KiB15775

tcp_server_posix.ccD06-Sep-202434.5 KiB981853

tcp_server_utils_posix.hD06-Sep-20245.7 KiB15573

tcp_server_utils_posix_common.ccD06-Sep-20248.8 KiB287220

tcp_server_utils_posix_ifaddrs.ccD06-Sep-20246.1 KiB192149

tcp_server_utils_posix_noifaddrs.ccD06-Sep-20241.3 KiB3712

tcp_server_windows.ccD06-Sep-202426.3 KiB778616

tcp_windows.ccD06-Sep-202418.6 KiB553430

tcp_windows.hD06-Sep-20241.5 KiB5313

timer.ccD06-Sep-20241.4 KiB4718

timer.hD06-Sep-20244.9 KiB13750

timer_generic.ccD06-Sep-202425.9 KiB730527

timer_generic.hD06-Sep-20241.1 KiB4117

timer_heap.ccD06-Sep-20244.4 KiB13592

timer_heap.hD06-Sep-20241.4 KiB4417

timer_manager.ccD06-Sep-202412 KiB371239

timer_manager.hD06-Sep-20241.5 KiB4411

unix_sockets_posix.ccD06-Sep-20243.2 KiB11678

unix_sockets_posix.hD06-Sep-20241.4 KiB4717

unix_sockets_posix_noop.ccD06-Sep-20241.6 KiB5623

vsock.ccD06-Sep-20241.8 KiB6033

vsock.hD06-Sep-20241.1 KiB3912

wakeup_fd_eventfd.ccD06-Sep-20242.2 KiB8352

wakeup_fd_nospecial.ccD06-Sep-20241.1 KiB409

wakeup_fd_pipe.ccD06-Sep-20242.7 KiB10370

wakeup_fd_pipe.hD06-Sep-2024908 296

wakeup_fd_posix.ccD06-Sep-20242.1 KiB7439

wakeup_fd_posix.hD06-Sep-20243.4 KiB9429

README.md

1# iomgr
2
3Platform abstractions for I/O (mostly network).
4
5Provides abstractions over TCP/UDP I/O, file loading, polling, and concurrency
6management for various operating systems.
7