Eric Gribkoff e85e713d0b timer manager: don't turn off threading in start_threads() 7 years ago
..
README.md f687cb89f4 Actually add the documentation 9 years ago
block_annotate.h 8cf1470a51 Revert "Revert "All instances of exec_ctx being passed around in src/core removed"" 8 years ago
call_combiner.cc 48854d2061 Change trace logging to use GPR_INFO instead of GPR_DEBUG. 7 years ago
call_combiner.h 817d28fed6 Revert "Merge pull request #15746 from grpc/revert-15709-recv_trailing_metadata_ready2" 7 years ago
cfstream_handle.cc 0f6016a854 bug - Fix #15679 7 years ago
cfstream_handle.h 88acb283fc clang-format 7 years ago
closure.h 817d28fed6 Revert "Merge pull request #15746 from grpc/revert-15709-recv_trailing_metadata_ready2" 7 years ago
combiner.cc f34e8e9c58 Make combiner tracer debug only 7 years ago
combiner.h f34e8e9c58 Make combiner tracer debug only 7 years ago
endpoint.cc 539f5068bd Abstract libuv implementation 7 years ago
endpoint.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
endpoint_cfstream.cc c512b4f039 revert -framework CoreFoundation 7 years ago
endpoint_cfstream.h 142cbb5948 Address comments on names and comments 7 years ago
endpoint_pair.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
endpoint_pair_posix.cc adc733f024 Make linux polling engines capable of tracking errors separately with 7 years ago
endpoint_pair_uv.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
endpoint_pair_windows.cc 539f5068bd Abstract libuv implementation 7 years ago
error.cc 3fa24f6e90 Add an error mode to disable creation 7 years ago
error.h 3fa24f6e90 Add an error mode to disable creation 7 years ago
error_cfstream.cc c512b4f039 revert -framework CoreFoundation 7 years ago
error_cfstream.h c512b4f039 revert -framework CoreFoundation 7 years ago
error_internal.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
ev_epoll1_linux.cc eb10abe94a Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed 7 years ago
ev_epoll1_linux.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
ev_epollex_linux.cc fb08283579 Fix bug in pollset_add_fd_locked and a tsan error 7 years ago
ev_epollex_linux.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
ev_epollsig_linux.cc eb10abe94a Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed 7 years ago
ev_epollsig_linux.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
ev_poll_posix.cc eb10abe94a Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed 7 years ago
ev_poll_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
ev_posix.cc eb10abe94a Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed 7 years ago
ev_posix.h eb10abe94a Merge pull request #15648 from apolcyn/remove_fd_shutdown_already_closed 7 years ago
ev_windows.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
exec_ctx.cc c069af240b Fix grpc_millis type (timers are broken on 32-bit systems otherwise) 7 years ago
exec_ctx.h 46a60590da Changes 7 years ago
executor.cc 46a60590da Changes 7 years ago
executor.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
fork_posix.cc 701e70da07 c++ify 7 years ago
fork_windows.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
gethostname.h 66dfcf5919 clang fmt 8 years ago
gethostname_fallback.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
gethostname_host_name_max.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
gethostname_sysconf.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
gevent_util.h 1bfff8eec0 Initial gevent support 7 years ago
iocp_windows.cc 8b05d0284f Merge branch 'master' into 2phase_thd 7 years ago
iocp_windows.h 711e32d584 Add header files for exec_ctx and closure in windows iomgr header files 7 years ago
iomgr.cc 0220a998db Explicitly delete fd from pollset set after c-ares is done 7 years ago
iomgr.h 0220a998db Explicitly delete fd from pollset set after c-ares is done 7 years ago
iomgr_custom.cc 539f5068bd Abstract libuv implementation 7 years ago
iomgr_custom.h ad9ec9e017 Fix an ifdef comment 7 years ago
iomgr_internal.cc 539f5068bd Abstract libuv implementation 7 years ago
iomgr_internal.h 539f5068bd Abstract libuv implementation 7 years ago
iomgr_posix.cc 67ff4053b7 Change existing build system for CFStream 7 years ago
iomgr_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
iomgr_uv.cc 539f5068bd Abstract libuv implementation 7 years ago
iomgr_windows.cc 539f5068bd Abstract libuv implementation 7 years ago
is_epollexclusive_available.cc d80edf5730 Add sys/epoll.h 7 years ago
is_epollexclusive_available.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
load_file.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
load_file.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
lockfree_event.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
lockfree_event.h a324bd5a35 Add documentation for lockfree_event.h 7 years ago
nameser.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
network_status_tracker.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
network_status_tracker.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
polling_entity.cc d810bdc00f Address comments on build systems 7 years ago
polling_entity.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
pollset.cc 539f5068bd Abstract libuv implementation 7 years ago
pollset.h 539f5068bd Abstract libuv implementation 7 years ago
pollset_custom.cc dc01cb64c2 Correct typecasts 7 years ago
pollset_custom.h 539f5068bd Abstract libuv implementation 7 years ago
pollset_set.cc 539f5068bd Abstract libuv implementation 7 years ago
pollset_set.h 539f5068bd Abstract libuv implementation 7 years ago
pollset_set_custom.cc 539f5068bd Abstract libuv implementation 7 years ago
pollset_set_custom.h 539f5068bd Abstract libuv implementation 7 years ago
pollset_set_windows.cc 539f5068bd Abstract libuv implementation 7 years ago
pollset_set_windows.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
pollset_uv.cc 539f5068bd Abstract libuv implementation 7 years ago
pollset_uv.h 539f5068bd Abstract libuv implementation 7 years ago
pollset_windows.cc 539f5068bd Abstract libuv implementation 7 years ago
pollset_windows.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
port.h 142cbb5948 Address comments on names and comments 7 years ago
resolve_address.cc 539f5068bd Abstract libuv implementation 7 years ago
resolve_address.h d810bdc00f Address comments on build systems 7 years ago
resolve_address_custom.cc 539f5068bd Abstract libuv implementation 7 years ago
resolve_address_custom.h 539f5068bd Abstract libuv implementation 7 years ago
resolve_address_posix.cc 67ff4053b7 Change existing build system for CFStream 7 years ago
resolve_address_windows.cc 539f5068bd Abstract libuv implementation 7 years ago
resource_quota.cc 7ea8a60ed0 Revert "Add Type Checking On Channel Args" 7 years ago
resource_quota.h a22e16ad8b Merge master into yashykt:execctxcleanup 7 years ago
sockaddr.h 539f5068bd Abstract libuv implementation 7 years ago
sockaddr_custom.h 539f5068bd Abstract libuv implementation 7 years ago
sockaddr_posix.h 67ff4053b7 Change existing build system for CFStream 7 years ago
sockaddr_utils.cc 1bfff8eec0 Initial gevent support 7 years ago
sockaddr_utils.h 539f5068bd Abstract libuv implementation 7 years ago
sockaddr_windows.h 539f5068bd Abstract libuv implementation 7 years ago
socket_factory_posix.cc 67ff4053b7 Change existing build system for CFStream 7 years ago
socket_factory_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
socket_mutator.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
socket_mutator.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
socket_utils.h ac1b24f555 TODO 7 years ago
socket_utils_common_posix.cc c82cd7c5cb Merge pull request #15799 from AspirinSJL/htonl 7 years ago
socket_utils_linux.cc f3651a6573 Cleanup from socklen_t changes 7 years ago
socket_utils_posix.cc f3651a6573 Cleanup from socklen_t changes 7 years ago
socket_utils_posix.h 8c2314093b Allow udp_server to create multiple listeners for each port via SO_REUSEPORT 7 years ago
socket_utils_uv.cc 332b32555c Add endianness conversion for long 7 years ago
socket_utils_windows.cc 332b32555c Add endianness conversion for long 7 years ago
socket_windows.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
socket_windows.h 711e32d584 Add header files for exec_ctx and closure in windows iomgr header files 7 years ago
sys_epoll_wrapper.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
tcp_client.cc 539f5068bd Abstract libuv implementation 7 years ago
tcp_client.h 539f5068bd Abstract libuv implementation 7 years ago
tcp_client_cfstream.cc c63673e41d nit - Rename stream_sync to stream_handle to match class name 7 years ago
tcp_client_custom.cc a7edad828c Init connect timer before calling connect 7 years ago
tcp_client_posix.cc 7ea8a60ed0 Revert "Add Type Checking On Channel Args" 7 years ago
tcp_client_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
tcp_client_windows.cc 539f5068bd Abstract libuv implementation 7 years ago
tcp_custom.cc 9c2d4a0837 Remove further invalid usecases of GRPC_CLOSURE_RUN 7 years ago
tcp_custom.h 7d6d2e8bce Removing setsockopt completely actually. 7 years ago
tcp_posix.cc 4e8a2f5f27 Remove already_closed param from fd_orphan 7 years ago
tcp_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
tcp_server.cc 539f5068bd Abstract libuv implementation 7 years ago
tcp_server.h 539f5068bd Abstract libuv implementation 7 years ago
tcp_server_custom.cc 7ea8a60ed0 Revert "Add Type Checking On Channel Args" 7 years ago
tcp_server_posix.cc 7ea8a60ed0 Revert "Add Type Checking On Channel Args" 7 years ago
tcp_server_utils_posix.h ac8b72f75b Add a test that tcp server posix consumes socket mutators 7 years ago
tcp_server_utils_posix_common.cc 7ea8a60ed0 Revert "Add Type Checking On Channel Args" 7 years ago
tcp_server_utils_posix_ifaddrs.cc 44a1588b54 Merge master into yashykt:socklent 7 years ago
tcp_server_utils_posix_noifaddrs.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
tcp_server_windows.cc 1a956bcd32 Fix missing mutex destruction 7 years ago
tcp_uv.cc d93f3e376b Unref uv timers/tcp handles 7 years ago
tcp_windows.cc f5f5ee31a2 Enable SIO_LOOPBACK_FAST_PATH on Windows 7 years ago
tcp_windows.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
time_averaged_stats.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
time_averaged_stats.h 66dfcf5919 clang fmt 8 years ago
timer.cc 539f5068bd Abstract libuv implementation 7 years ago
timer.h c069af240b Fix grpc_millis type (timers are broken on 32-bit systems otherwise) 7 years ago
timer_custom.cc 539f5068bd Abstract libuv implementation 7 years ago
timer_custom.h 539f5068bd Abstract libuv implementation 7 years ago
timer_generic.cc a2171d49bf Fix format specifier 7 years ago
timer_generic.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
timer_heap.cc 539f5068bd Abstract libuv implementation 7 years ago
timer_heap.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
timer_manager.cc e85e713d0b timer manager: don't turn off threading in start_threads() 7 years ago
timer_manager.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
timer_uv.cc d93f3e376b Unref uv timers/tcp handles 7 years ago
udp_server.cc 7ea8a60ed0 Revert "Add Type Checking On Channel Args" 7 years ago
udp_server.h 8c2314093b Allow udp_server to create multiple listeners for each port via SO_REUSEPORT 7 years ago
unix_sockets_posix.cc 44a1588b54 Merge master into yashykt:socklent 7 years ago
unix_sockets_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
unix_sockets_posix_noop.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_cv.cc 8b05d0284f Merge branch 'master' into 2phase_thd 7 years ago
wakeup_fd_cv.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_eventfd.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_nospecial.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_pipe.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_pipe.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_posix.cc db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago
wakeup_fd_posix.h db3e898a98 Add a sanity check for inclusion of port_platform.h 7 years ago

README.md

iomgr

Platform abstractions for I/O (mostly network).

Provides abstractions over TCP/UDP I/O, file loading, polling, and concurrency management for various operating systems.