• Home
Name Date Size #Lines LOC

..--

executor/12-May-2024-648362

poller/12-May-2024-213112

README.mdD12-May-2024179 74

block_annotate.hD12-May-20242 KiB5831

buffer_list.ccD12-May-202410.7 KiB309252

buffer_list.hD12-May-20246.1 KiB16679

call_combiner.ccD12-May-20248.9 KiB257195

call_combiner.hD12-May-20248.7 KiB218103

cfstream_handle.ccD12-May-20247 KiB211167

cfstream_handle.hD12-May-20243 KiB9153

closure.hD12-May-20247.4 KiB256186

combiner.ccD12-May-202412.6 KiB351270

combiner.hD12-May-20243.1 KiB8941

dualstack_socket_posix.ccD12-May-20241.5 KiB4819

dynamic_annotations.hD12-May-20242.4 KiB6841

endpoint.ccD12-May-20242.1 KiB6836

endpoint.hD12-May-20244.2 KiB10746

endpoint_cfstream.ccD12-May-202413.5 KiB377322

endpoint_cfstream.hD12-May-20241.5 KiB5014

endpoint_pair.hD12-May-20241 KiB3411

endpoint_pair_posix.ccD12-May-20242.2 KiB7442

endpoint_pair_uv.ccD12-May-20241.2 KiB4114

endpoint_pair_windows.ccD12-May-20242.8 KiB8855

error.ccD12-May-202425.2 KiB813712

error.hD12-May-202410.9 KiB277152

error_cfstream.ccD12-May-20241.8 KiB5428

error_cfstream.hD12-May-20241.2 KiB3210

error_internal.hD12-May-20241.9 KiB6227

ev_apple.ccD12-May-202413.2 KiB357217

ev_apple.hD12-May-20241.3 KiB4415

ev_epoll1_linux.ccD12-May-202446.1 KiB1,3651,036

ev_epoll1_linux.hD12-May-20241 KiB327

ev_epollex_linux.ccD12-May-202454.7 KiB1,6511,309

ev_epollex_linux.hD12-May-2024961 318

ev_poll_posix.ccD12-May-202445.7 KiB1,4291,115

ev_poll_posix.hD12-May-2024988 307

ev_posix.ccD12-May-202414.2 KiB420305

ev_posix.hD12-May-20248.4 KiB20892

ev_windows.ccD12-May-2024881 317

exec_ctx.ccD12-May-20247.2 KiB225176

exec_ctx.hD12-May-202413.4 KiB381175

executor.ccD12-May-202416.4 KiB470310

executor.hD12-May-20243.5 KiB12357

fork_posix.ccD12-May-20243.4 KiB12082

fork_windows.ccD12-May-20241.1 KiB4210

gethostname.hD12-May-2024846 274

gethostname_fallback.ccD12-May-2024862 317

gethostname_host_name_max.ccD12-May-20241.1 KiB4116

gethostname_sysconf.ccD12-May-20241.1 KiB4116

grpc_if_nametoindex.hD12-May-20241,004 316

grpc_if_nametoindex_posix.ccD12-May-20241.2 KiB4316

grpc_if_nametoindex_unsupported.ccD12-May-20241.1 KiB3913

internal_errqueue.ccD12-May-20241.6 KiB6836

internal_errqueue.hD12-May-20246.8 KiB192128

iocp_windows.ccD12-May-20244.6 KiB158118

iocp_windows.hD12-May-20241.3 KiB4921

iomgr.ccD12-May-20246.4 KiB205161

iomgr.hD12-May-20242.2 KiB7118

iomgr_custom.ccD12-May-20242.5 KiB8052

iomgr_custom.hD12-May-20241.7 KiB5021

iomgr_internal.ccD12-May-20241.8 KiB5828

iomgr_internal.hD12-May-20242.5 KiB7433

iomgr_posix.ccD12-May-20242.9 KiB9057

iomgr_posix.hD12-May-2024825 275

iomgr_posix_cfstream.ccD12-May-20246.6 KiB172110

iomgr_uv.ccD12-May-20241.4 KiB4418

iomgr_windows.ccD12-May-20243.3 KiB10766

is_epollexclusive_available.ccD12-May-20243.3 KiB12085

is_epollexclusive_available.hD12-May-2024962 3712

load_file.ccD12-May-20242.5 KiB8255

load_file.hD12-May-20241.1 KiB369

lockfree_event.ccD12-May-20249.2 KiB256124

lockfree_event.hD12-May-20242.2 KiB7325

nameser.hD12-May-20244.1 KiB10778

polling_entity.ccD12-May-20243.1 KiB9767

polling_entity.hD12-May-20242.4 KiB6929

pollset.ccD12-May-20241.7 KiB5727

pollset.hD12-May-20243.8 KiB10035

pollset_custom.ccD12-May-20243.2 KiB10769

pollset_custom.hD12-May-20241 KiB3612

pollset_set.ccD12-May-20241.7 KiB5628

pollset_set.hD12-May-20242.2 KiB5625

pollset_set_custom.ccD12-May-20241.7 KiB4920

pollset_set_custom.hD12-May-2024836 275

pollset_set_windows.ccD12-May-20241.7 KiB5222

pollset_set_windows.hD12-May-2024846 275

pollset_uv.ccD12-May-20242.5 KiB9455

pollset_uv.hD12-May-20241 KiB3310

pollset_windows.ccD12-May-20248.4 KiB244194

pollset_windows.hD12-May-20242 KiB7135

port.hD12-May-20246.9 KiB225187

python_util.hD12-May-20241.4 KiB4718

resolve_address.ccD12-May-20241.7 KiB5126

resolve_address.hD12-May-20242.7 KiB8243

resolve_address_custom.ccD12-May-20245.3 KiB169127

resolve_address_custom.hD12-May-20241.5 KiB4618

resolve_address_posix.ccD12-May-20245.8 KiB179136

resolve_address_windows.ccD12-May-20244.7 KiB155114

resource_quota.ccD12-May-202439.3 KiB1,017780

resource_quota.hD12-May-20248.2 KiB17853

sockaddr.hD12-May-20241.1 KiB337

sockaddr_custom.hD12-May-20241.5 KiB5523

sockaddr_posix.hD12-May-20241.5 KiB5627

sockaddr_utils.ccD12-May-202410.4 KiB296251

sockaddr_utils.hD12-May-20243.1 KiB8023

sockaddr_windows.hD12-May-20241.5 KiB5624

socket_factory_posix.ccD12-May-20242.9 KiB9560

socket_factory_posix.hD12-May-20242.6 KiB6929

socket_mutator.ccD12-May-20242.6 KiB8452

socket_mutator.hD12-May-20242.2 KiB6123

socket_utils.hD12-May-20241.5 KiB4811

socket_utils_common_posix.ccD12-May-202416.6 KiB514414

socket_utils_linux.ccD12-May-20241.2 KiB4317

socket_utils_posix.ccD12-May-20241.6 KiB5932

socket_utils_posix.hD12-May-20246.2 KiB16455

socket_utils_uv.ccD12-May-20241.3 KiB5019

socket_utils_windows.ccD12-May-20241.4 KiB4817

socket_windows.ccD12-May-20246.6 KiB203141

socket_windows.hD12-May-20244.8 KiB12846

sys_epoll_wrapper.hD12-May-2024883 318

tcp_client.ccD12-May-20241.3 KiB3714

tcp_client.hD12-May-20242 KiB5322

tcp_client_cfstream.ccD12-May-20247.1 KiB214163

tcp_client_custom.ccD12-May-20245.5 KiB161122

tcp_client_posix.ccD12-May-202411.6 KiB352272

tcp_client_posix.hD12-May-20242.7 KiB6917

tcp_client_windows.ccD12-May-20247.1 KiB233173

tcp_custom.ccD12-May-202412.9 KiB371294

tcp_custom.hD12-May-20243.5 KiB8552

tcp_posix.ccD12-May-202466.7 KiB1,8561,465

tcp_posix.hD12-May-20242 KiB6115

tcp_server.ccD12-May-20242.6 KiB7846

tcp_server.hD12-May-20245.9 KiB14669

tcp_server_custom.ccD12-May-202414.6 KiB478383

tcp_server_posix.ccD12-May-202420.6 KiB632531

tcp_server_utils_posix.hD12-May-20244.5 KiB12556

tcp_server_utils_posix_common.ccD12-May-20246.8 KiB222168

tcp_server_utils_posix_ifaddrs.ccD12-May-20245.8 KiB177136

tcp_server_utils_posix_noifaddrs.ccD12-May-20241.2 KiB3712

tcp_server_windows.ccD12-May-202417.9 KiB565426

tcp_uv.ccD12-May-202415.1 KiB420344

tcp_windows.ccD12-May-202417.8 KiB534412

tcp_windows.hD12-May-20241.6 KiB5414

time_averaged_stats.ccD12-May-20242.3 KiB6539

time_averaged_stats.hD12-May-20243.4 KiB7318

timer.ccD12-May-20241.4 KiB4618

timer.hD12-May-20244.6 KiB12843

timer_custom.ccD12-May-20243 KiB9665

timer_custom.hD12-May-20241.2 KiB4416

timer_generic.ccD12-May-202425.8 KiB749530

timer_generic.hD12-May-20241.1 KiB4017

timer_heap.ccD12-May-20244.4 KiB13692

timer_heap.hD12-May-20241.4 KiB4417

timer_manager.ccD12-May-202411.7 KiB364233

timer_manager.hD12-May-20241.4 KiB4210

timer_uv.ccD12-May-20242 KiB6734

udp_server.ccD12-May-202424.9 KiB749530

udp_server.hD12-May-20244.1 KiB10537

unix_sockets_posix.ccD12-May-20243.1 KiB10067

unix_sockets_posix.hD12-May-20241.3 KiB4616

unix_sockets_posix_noop.ccD12-May-20241.5 KiB5321

wakeup_fd_eventfd.ccD12-May-20242.2 KiB8352

wakeup_fd_nospecial.ccD12-May-20241.1 KiB399

wakeup_fd_pipe.ccD12-May-20242.6 KiB10167

wakeup_fd_pipe.hD12-May-2024899 296

wakeup_fd_posix.ccD12-May-20242 KiB7037

wakeup_fd_posix.hD12-May-20243.5 KiB9732

work_serializer.ccD12-May-20245.2 KiB156101

work_serializer.hD12-May-20242.2 KiB6624

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