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