• Home
Name Date Size #Lines LOC

..--

executor/12-May-2024-648362

poller/12-May-2024-214113

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-20249.1 KiB260198

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.4 KiB341263

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.2 KiB7239

endpoint.hD12-May-20244.3 KiB11148

endpoint_cfstream.ccD12-May-202414.5 KiB402346

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.4 KiB818716

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.4 KiB360219

ev_apple.hD12-May-20241.3 KiB4415

ev_epoll1_linux.ccD12-May-202446.3 KiB1,3721,043

ev_epoll1_linux.hD12-May-20241 KiB327

ev_epollex_linux.ccD12-May-202455 KiB1,6591,317

ev_epollex_linux.hD12-May-2024961 318

ev_poll_posix.ccD12-May-202445.8 KiB1,4311,117

ev_poll_posix.hD12-May-2024988 307

ev_posix.ccD12-May-202414.1 KiB418303

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.3 KiB385177

executor.ccD12-May-202416.4 KiB471311

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.1 KiB195153

iomgr.hD12-May-20241.9 KiB6116

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.8 KiB8956

iomgr_posix.hD12-May-2024825 275

iomgr_posix_cfstream.ccD12-May-20246.6 KiB171109

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.4 KiB261129

lockfree_event.hD12-May-20242.2 KiB7325

nameser.hD12-May-20244.1 KiB10778

parse_address.ccD12-May-202410.1 KiB323271

parse_address.hD12-May-20243 KiB7829

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.5 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.6 KiB175132

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.5 KiB297252

sockaddr_utils.hD12-May-20243.1 KiB8124

sockaddr_windows.hD12-May-20241.5 KiB5624

socket_factory_posix.ccD12-May-20242.9 KiB9661

socket_factory_posix.hD12-May-20242.6 KiB6929

socket_mutator.ccD12-May-20242.6 KiB8553

socket_mutator.hD12-May-20242.2 KiB6123

socket_utils.hD12-May-20241.5 KiB4811

socket_utils_common_posix.ccD12-May-202416.6 KiB515415

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.6 KiB162123

tcp_client_posix.ccD12-May-202411.7 KiB352272

tcp_client_posix.hD12-May-20242.7 KiB6917

tcp_client_windows.ccD12-May-20247.1 KiB233173

tcp_custom.ccD12-May-202413.9 KiB392314

tcp_custom.hD12-May-20243.5 KiB8552

tcp_posix.ccD12-May-202467.5 KiB1,8781,486

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.9 KiB484389

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-202418.4 KiB550427

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 KiB748529

udp_server.hD12-May-20244.1 KiB10436

unix_sockets_posix.ccD12-May-20243.5 KiB11175

unix_sockets_posix.hD12-May-20241.5 KiB5119

unix_sockets_posix_noop.ccD12-May-20241.8 KiB6027

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