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