• Home
Name Date Size #Lines LOC

..--

README.mdD03-May-2024179 74

block_annotate.hD03-May-20242 KiB5831

buffer_list.ccD03-May-20244.3 KiB13593

buffer_list.hD03-May-20243.5 KiB9742

call_combiner.ccD03-May-20247.5 KiB213168

call_combiner.hD03-May-20248.2 KiB19691

cfstream_handle.ccD03-May-20246.3 KiB186149

cfstream_handle.hD03-May-20242.7 KiB8146

closure.hD03-May-202410.8 KiB353264

combiner.ccD03-May-202413.6 KiB376294

combiner.hD03-May-20242.4 KiB6728

endpoint.ccD03-May-20242 KiB6433

endpoint.hD03-May-20244 KiB10343

endpoint_cfstream.ccD03-May-202413.2 KiB373318

endpoint_cfstream.hD03-May-20241.5 KiB5014

endpoint_pair.hD03-May-20241 KiB3511

endpoint_pair_posix.ccD03-May-20242.2 KiB7444

endpoint_pair_uv.ccD03-May-20241.2 KiB4114

endpoint_pair_windows.ccD03-May-20242.7 KiB8855

error.ccD03-May-202425.3 KiB821716

error.hD03-May-20248.7 KiB221106

error_cfstream.ccD03-May-20241.8 KiB5329

error_cfstream.hD03-May-20241.2 KiB3210

error_internal.hD03-May-20242 KiB6428

ev_epoll1_linux.ccD03-May-202444.6 KiB1,3361,017

ev_epoll1_linux.hD03-May-20241 KiB327

ev_epollex_linux.ccD03-May-202455.1 KiB1,6781,320

ev_epollex_linux.hD03-May-2024961 318

ev_epollsig_linux.ccD03-May-202457.1 KiB1,7441,124

ev_epollsig_linux.hD03-May-20241.2 KiB3612

ev_poll_posix.ccD03-May-202458.5 KiB1,8801,500

ev_poll_posix.hD03-May-2024988 307

ev_posix.ccD03-May-202413.4 KiB400290

ev_posix.hD03-May-20247.3 KiB18279

ev_windows.ccD03-May-2024907 317

exec_ctx.ccD03-May-20244.8 KiB154113

exec_ctx.hD03-May-20247.5 KiB239106

executor.ccD03-May-202414.9 KiB434296

executor.hD03-May-20243.5 KiB11753

fork_posix.ccD03-May-20243.2 KiB11378

fork_windows.ccD03-May-20241.1 KiB4210

gethostname.hD03-May-2024846 274

gethostname_fallback.ccD03-May-2024862 317

gethostname_host_name_max.ccD03-May-20241.1 KiB4116

gethostname_sysconf.ccD03-May-20241.1 KiB4116

gevent_util.hD03-May-20241.5 KiB4718

internal_errqueue.ccD03-May-20241 KiB3713

internal_errqueue.hD03-May-20242.9 KiB8437

iocp_windows.ccD03-May-20244.6 KiB158118

iocp_windows.hD03-May-20241.3 KiB4921

iomgr.ccD03-May-20245.3 KiB181143

iomgr.hD03-May-20241.1 KiB4210

iomgr_custom.ccD03-May-20242 KiB6437

iomgr_custom.hD03-May-20241.6 KiB4820

iomgr_internal.ccD03-May-20241.3 KiB4417

iomgr_internal.hD03-May-20241.6 KiB5825

iomgr_posix.ccD03-May-20242.2 KiB6839

iomgr_posix.hD03-May-2024825 275

iomgr_posix_cfstream.ccD03-May-20242.6 KiB7646

iomgr_uv.ccD03-May-20241.3 KiB4117

iomgr_windows.ccD03-May-20242.8 KiB8851

is_epollexclusive_available.ccD03-May-20242.8 KiB10672

is_epollexclusive_available.hD03-May-2024962 3712

load_file.ccD03-May-20242.5 KiB8154

load_file.hD03-May-20241.1 KiB369

lockfree_event.ccD03-May-20249.1 KiB255123

lockfree_event.hD03-May-20242.2 KiB7325

nameser.hD03-May-20244.1 KiB10778

network_status_tracker.ccD03-May-20241.1 KiB3710

network_status_tracker.hD03-May-20241.1 KiB3310

polling_entity.ccD03-May-20243.1 KiB9767

polling_entity.hD03-May-20242.4 KiB6929

pollset.ccD03-May-20241.7 KiB5727

pollset.hD03-May-20243.8 KiB10035

pollset_custom.ccD03-May-20243.2 KiB10769

pollset_custom.hD03-May-20241 KiB3612

pollset_set.ccD03-May-20241.7 KiB5628

pollset_set.hD03-May-20242.2 KiB5625

pollset_set_custom.ccD03-May-20241.6 KiB4920

pollset_set_custom.hD03-May-2024836 275

pollset_set_windows.ccD03-May-20241.7 KiB5222

pollset_set_windows.hD03-May-2024846 275

pollset_uv.ccD03-May-20242.5 KiB9455

pollset_uv.hD03-May-20241 KiB3310

pollset_windows.ccD03-May-20247.9 KiB230180

pollset_windows.hD03-May-20242 KiB7135

port.hD03-May-20246.7 KiB218192

resolve_address.ccD03-May-20241.7 KiB5126

resolve_address.hD03-May-20242.7 KiB8443

resolve_address_custom.ccD03-May-20245.4 KiB188145

resolve_address_custom.hD03-May-20241.5 KiB4416

resolve_address_posix.ccD03-May-20246 KiB187142

resolve_address_windows.ccD03-May-20244.9 KiB167126

resource_quota.ccD03-May-202436.2 KiB949724

resource_quota.hD03-May-20247.1 KiB15948

sockaddr.hD03-May-20241.1 KiB337

sockaddr_custom.hD03-May-20241.5 KiB5523

sockaddr_posix.hD03-May-20241.9 KiB6735

sockaddr_utils.ccD03-May-202411.4 KiB324279

sockaddr_utils.hD03-May-20243.3 KiB8522

sockaddr_windows.hD03-May-20241.5 KiB5624

socket_factory_posix.ccD03-May-20242.9 KiB9560

socket_factory_posix.hD03-May-20242.6 KiB7029

socket_mutator.ccD03-May-20242.6 KiB8452

socket_mutator.hD03-May-20242.2 KiB6223

socket_utils.hD03-May-20241.5 KiB4811

socket_utils_common_posix.ccD03-May-202414.2 KiB446357

socket_utils_linux.ccD03-May-20241.2 KiB4317

socket_utils_posix.ccD03-May-20241.6 KiB5932

socket_utils_posix.hD03-May-20245.7 KiB14543

socket_utils_uv.ccD03-May-20241.3 KiB5019

socket_utils_windows.ccD03-May-20241.4 KiB4817

socket_windows.ccD03-May-20245.9 KiB185132

socket_windows.hD03-May-20244.6 KiB12041

sys_epoll_wrapper.hD03-May-2024883 318

tcp_client.ccD03-May-20241.3 KiB3714

tcp_client.hD03-May-20242 KiB5322

tcp_client_cfstream.ccD03-May-20247.2 KiB217165

tcp_client_custom.ccD03-May-20245 KiB152116

tcp_client_posix.ccD03-May-202411.9 KiB362287

tcp_client_posix.hD03-May-20242.7 KiB6917

tcp_client_windows.ccD03-May-20247 KiB232172

tcp_custom.ccD03-May-202412.4 KiB366288

tcp_custom.hD03-May-20243.4 KiB8251

tcp_posix.ccD03-May-202438.8 KiB1,114895

tcp_posix.hD03-May-20242 KiB6115

tcp_server.ccD03-May-20242.5 KiB7443

tcp_server.hD03-May-20245.1 KiB12353

tcp_server_custom.ccD03-May-202414 KiB473383

tcp_server_posix.ccD03-May-202417.7 KiB563471

tcp_server_utils_posix.hD03-May-20244.4 KiB12356

tcp_server_utils_posix_common.ccD03-May-20247 KiB225174

tcp_server_utils_posix_ifaddrs.ccD03-May-20246.1 KiB185146

tcp_server_utils_posix_noifaddrs.ccD03-May-20241.2 KiB3712

tcp_server_windows.ccD03-May-202417.7 KiB561425

tcp_uv.ccD03-May-202415.2 KiB421345

tcp_windows.ccD03-May-202415.4 KiB472359

tcp_windows.hD03-May-20241.6 KiB5414

time_averaged_stats.ccD03-May-20242.3 KiB6539

time_averaged_stats.hD03-May-20243.4 KiB7418

timer.ccD03-May-20241.4 KiB4618

timer.hD03-May-20244.6 KiB12743

timer_custom.ccD03-May-20242.8 KiB9463

timer_custom.hD03-May-20241.2 KiB4416

timer_generic.ccD03-May-202425.6 KiB747529

timer_generic.hD03-May-20241.1 KiB4017

timer_heap.ccD03-May-20244.4 KiB13692

timer_heap.hD03-May-20241.4 KiB4517

timer_manager.ccD03-May-202410.8 KiB346227

timer_manager.hD03-May-20241.2 KiB409

timer_uv.ccD03-May-20242 KiB6734

udp_server.ccD03-May-202424.6 KiB747530

udp_server.hD03-May-20244.2 KiB10839

unix_sockets_posix.ccD03-May-20244.9 KiB162122

unix_sockets_posix.hD03-May-20241.6 KiB5220

unix_sockets_posix_noop.ccD03-May-20241.5 KiB5019

vm_sockets.hD03-May-20241.8 KiB4531

wakeup_fd_cv.ccD03-May-20243.1 KiB10872

wakeup_fd_cv.hD03-May-20241.9 KiB7028

wakeup_fd_eventfd.ccD03-May-20242.2 KiB8453

wakeup_fd_nospecial.ccD03-May-20241.1 KiB399

wakeup_fd_pipe.ccD03-May-20242.6 KiB10167

wakeup_fd_pipe.hD03-May-2024899 296

wakeup_fd_posix.ccD03-May-20242.5 KiB8853

wakeup_fd_posix.hD03-May-20243.5 KiB9732

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