tree: ca0ef6f90f76482bd37c7fbed3ddaed6e9a51dad [path history] [tgz]
  1. event_engine/
  2. executor/
  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_windows.cc
  22. error.cc
  23. error.h
  24. error_cfstream.cc
  25. error_cfstream.h
  26. error_internal.h
  27. ev_apple.cc
  28. ev_apple.h
  29. ev_epoll1_linux.cc
  30. ev_epoll1_linux.h
  31. ev_poll_posix.cc
  32. ev_poll_posix.h
  33. ev_posix.cc
  34. ev_posix.h
  35. ev_windows.cc
  36. exec_ctx.cc
  37. exec_ctx.h
  38. executor.cc
  39. executor.h
  40. fork_posix.cc
  41. fork_windows.cc
  42. gethostname.h
  43. gethostname_fallback.cc
  44. gethostname_host_name_max.cc
  45. gethostname_sysconf.cc
  46. grpc_if_nametoindex.h
  47. grpc_if_nametoindex_posix.cc
  48. grpc_if_nametoindex_unsupported.cc
  49. internal_errqueue.cc
  50. internal_errqueue.h
  51. iocp_windows.cc
  52. iocp_windows.h
  53. iomgr.cc
  54. iomgr.h
  55. iomgr_fwd.h
  56. iomgr_internal.cc
  57. iomgr_internal.h
  58. iomgr_posix.cc
  59. iomgr_posix_cfstream.cc
  60. iomgr_windows.cc
  61. load_file.cc
  62. load_file.h
  63. lockfree_event.cc
  64. lockfree_event.h
  65. nameser.h
  66. polling_entity.cc
  67. polling_entity.h
  68. pollset.cc
  69. pollset.h
  70. pollset_set.cc
  71. pollset_set.h
  72. pollset_set_windows.cc
  73. pollset_set_windows.h
  74. pollset_windows.cc
  75. pollset_windows.h
  76. port.h
  77. python_util.h
  78. README.md
  79. resolve_address.cc
  80. resolve_address.h
  81. resolve_address_impl.h
  82. resolve_address_posix.cc
  83. resolve_address_posix.h
  84. resolve_address_windows.cc
  85. resolve_address_windows.h
  86. resolved_address.h
  87. sockaddr.h
  88. sockaddr_posix.h
  89. sockaddr_utils_posix.cc
  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_windows.cc
  101. socket_windows.cc
  102. socket_windows.h
  103. tcp_client.cc
  104. tcp_client.h
  105. tcp_client_cfstream.cc
  106. tcp_client_posix.cc
  107. tcp_client_posix.h
  108. tcp_client_windows.cc
  109. tcp_posix.cc
  110. tcp_posix.h
  111. tcp_server.cc
  112. tcp_server.h
  113. tcp_server_posix.cc
  114. tcp_server_utils_posix.h
  115. tcp_server_utils_posix_common.cc
  116. tcp_server_utils_posix_ifaddrs.cc
  117. tcp_server_utils_posix_noifaddrs.cc
  118. tcp_server_windows.cc
  119. tcp_windows.cc
  120. tcp_windows.h
  121. time_averaged_stats.cc
  122. time_averaged_stats.h
  123. timer.cc
  124. timer.h
  125. timer_generic.cc
  126. timer_generic.h
  127. timer_heap.cc
  128. timer_heap.h
  129. timer_manager.cc
  130. timer_manager.h
  131. unix_sockets_posix.cc
  132. unix_sockets_posix.h
  133. unix_sockets_posix_noop.cc
  134. wakeup_fd_eventfd.cc
  135. wakeup_fd_nospecial.cc
  136. wakeup_fd_pipe.cc
  137. wakeup_fd_pipe.h
  138. wakeup_fd_posix.cc
  139. wakeup_fd_posix.h
  140. work_serializer.cc
  141. work_serializer.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.