tree: c114d1e74a4c9331e8e6ef7d9867e5e0243118e1 [path history] [tgz]
  1. block_annotate.h
  2. call_combiner.cc
  3. call_combiner.h
  4. closure.h
  5. combiner.cc
  6. combiner.h
  7. endpoint.cc
  8. endpoint.h
  9. endpoint_pair.h
  10. endpoint_pair_posix.cc
  11. endpoint_pair_uv.cc
  12. endpoint_pair_windows.cc
  13. error.cc
  14. error.h
  15. error_internal.h
  16. ev_epoll1_linux.cc
  17. ev_epoll1_linux.h
  18. ev_epollex_linux.cc
  19. ev_epollex_linux.h
  20. ev_epollsig_linux.cc
  21. ev_epollsig_linux.h
  22. ev_poll_posix.cc
  23. ev_poll_posix.h
  24. ev_posix.cc
  25. ev_posix.h
  26. ev_windows.cc
  27. exec_ctx.cc
  28. exec_ctx.h
  29. executor.cc
  30. executor.h
  31. fork_posix.cc
  32. fork_windows.cc
  33. gethostname.h
  34. gethostname_fallback.cc
  35. gethostname_host_name_max.cc
  36. gethostname_sysconf.cc
  37. gevent_util.h
  38. iocp_windows.cc
  39. iocp_windows.h
  40. iomgr.cc
  41. iomgr.h
  42. iomgr_custom.cc
  43. iomgr_custom.h
  44. iomgr_internal.cc
  45. iomgr_internal.h
  46. iomgr_posix.cc
  47. iomgr_posix.h
  48. iomgr_uv.cc
  49. iomgr_windows.cc
  50. is_epollexclusive_available.cc
  51. is_epollexclusive_available.h
  52. load_file.cc
  53. load_file.h
  54. lockfree_event.cc
  55. lockfree_event.h
  56. nameser.h
  57. network_status_tracker.cc
  58. network_status_tracker.h
  59. polling_entity.cc
  60. polling_entity.h
  61. pollset.cc
  62. pollset.h
  63. pollset_custom.cc
  64. pollset_custom.h
  65. pollset_set.cc
  66. pollset_set.h
  67. pollset_set_custom.cc
  68. pollset_set_custom.h
  69. pollset_set_windows.cc
  70. pollset_set_windows.h
  71. pollset_uv.cc
  72. pollset_uv.h
  73. pollset_windows.cc
  74. pollset_windows.h
  75. port.h
  76. README.md
  77. resolve_address.cc
  78. resolve_address.h
  79. resolve_address_custom.cc
  80. resolve_address_custom.h
  81. resolve_address_posix.cc
  82. resolve_address_windows.cc
  83. resource_quota.cc
  84. resource_quota.h
  85. sockaddr.h
  86. sockaddr_custom.h
  87. sockaddr_posix.h
  88. sockaddr_utils.cc
  89. sockaddr_utils.h
  90. sockaddr_windows.h
  91. socket_factory_posix.cc
  92. socket_factory_posix.h
  93. socket_mutator.cc
  94. socket_mutator.h
  95. socket_utils.h
  96. socket_utils_common_posix.cc
  97. socket_utils_linux.cc
  98. socket_utils_posix.cc
  99. socket_utils_posix.h
  100. socket_utils_uv.cc
  101. socket_utils_windows.cc
  102. socket_windows.cc
  103. socket_windows.h
  104. sys_epoll_wrapper.h
  105. tcp_client.cc
  106. tcp_client.h
  107. tcp_client_custom.cc
  108. tcp_client_posix.cc
  109. tcp_client_posix.h
  110. tcp_client_windows.cc
  111. tcp_custom.cc
  112. tcp_custom.h
  113. tcp_posix.cc
  114. tcp_posix.h
  115. tcp_server.cc
  116. tcp_server.h
  117. tcp_server_custom.cc
  118. tcp_server_posix.cc
  119. tcp_server_utils_posix.h
  120. tcp_server_utils_posix_common.cc
  121. tcp_server_utils_posix_ifaddrs.cc
  122. tcp_server_utils_posix_noifaddrs.cc
  123. tcp_server_windows.cc
  124. tcp_uv.cc
  125. tcp_windows.cc
  126. tcp_windows.h
  127. time_averaged_stats.cc
  128. time_averaged_stats.h
  129. timer.cc
  130. timer.h
  131. timer_custom.cc
  132. timer_custom.h
  133. timer_generic.cc
  134. timer_generic.h
  135. timer_heap.cc
  136. timer_heap.h
  137. timer_manager.cc
  138. timer_manager.h
  139. timer_uv.cc
  140. udp_server.cc
  141. udp_server.h
  142. unix_sockets_posix.cc
  143. unix_sockets_posix.h
  144. unix_sockets_posix_noop.cc
  145. wakeup_fd_cv.cc
  146. wakeup_fd_cv.h
  147. wakeup_fd_eventfd.cc
  148. wakeup_fd_nospecial.cc
  149. wakeup_fd_pipe.cc
  150. wakeup_fd_pipe.h
  151. wakeup_fd_posix.cc
  152. wakeup_fd_posix.h
src/core/lib/iomgr/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.