tree: 28f628523b330ab83de61140d46da093762358ee
  1. event_engine_shims/
  2. block_annotate.h
  3. buffer_list.cc
  4. buffer_list.h
  5. call_combiner.cc
  6. call_combiner.h
  7. cfstream_handle.cc
  8. cfstream_handle.h
  9. closure.cc
  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. ev_apple.cc
  27. ev_apple.h
  28. ev_epoll1_linux.cc
  29. ev_epoll1_linux.h
  30. ev_poll_posix.cc
  31. ev_poll_posix.h
  32. ev_posix.cc
  33. ev_posix.h
  34. exec_ctx.cc
  35. exec_ctx.h
  36. fork_posix.cc
  37. fork_windows.cc
  38. GEMINI.md
  39. internal_errqueue.cc
  40. internal_errqueue.h
  41. iocp_windows.cc
  42. iocp_windows.h
  43. iomgr.cc
  44. iomgr.h
  45. iomgr_fwd.h
  46. iomgr_internal.cc
  47. iomgr_internal.h
  48. iomgr_posix.cc
  49. iomgr_posix_cfstream.cc
  50. iomgr_windows.cc
  51. lockfree_event.cc
  52. lockfree_event.h
  53. nameser.h
  54. polling_entity.cc
  55. polling_entity.h
  56. pollset.cc
  57. pollset.h
  58. pollset_set.cc
  59. pollset_set.h
  60. pollset_set_windows.cc
  61. pollset_set_windows.h
  62. pollset_windows.cc
  63. pollset_windows.h
  64. port.h
  65. README.md
  66. resolve_address.cc
  67. resolve_address.h
  68. resolve_address_impl.h
  69. resolve_address_posix.cc
  70. resolve_address_posix.h
  71. resolve_address_windows.cc
  72. resolve_address_windows.h
  73. resolved_address.h
  74. sockaddr.h
  75. sockaddr_posix.h
  76. sockaddr_utils_posix.cc
  77. sockaddr_windows.h
  78. socket_factory_posix.cc
  79. socket_factory_posix.h
  80. socket_mutator.cc
  81. socket_mutator.h
  82. socket_utils.h
  83. socket_utils_common_posix.cc
  84. socket_utils_linux.cc
  85. socket_utils_posix.cc
  86. socket_utils_posix.h
  87. socket_utils_windows.cc
  88. socket_windows.cc
  89. socket_windows.h
  90. systemd_utils.cc
  91. systemd_utils.h
  92. tcp_client.cc
  93. tcp_client.h
  94. tcp_client_cfstream.cc
  95. tcp_client_posix.cc
  96. tcp_client_posix.h
  97. tcp_client_windows.cc
  98. tcp_posix.cc
  99. tcp_posix.h
  100. tcp_server.cc
  101. tcp_server.h
  102. tcp_server_posix.cc
  103. tcp_server_utils_posix.h
  104. tcp_server_utils_posix_common.cc
  105. tcp_server_utils_posix_ifaddrs.cc
  106. tcp_server_utils_posix_noifaddrs.cc
  107. tcp_server_windows.cc
  108. tcp_windows.cc
  109. tcp_windows.h
  110. timer.cc
  111. timer.h
  112. timer_generic.cc
  113. timer_generic.h
  114. timer_heap.cc
  115. timer_heap.h
  116. timer_manager.cc
  117. timer_manager.h
  118. unix_sockets_posix.cc
  119. unix_sockets_posix.h
  120. unix_sockets_posix_noop.cc
  121. vsock.cc
  122. vsock.h
  123. wakeup_fd_eventfd.cc
  124. wakeup_fd_nospecial.cc
  125. wakeup_fd_pipe.cc
  126. wakeup_fd_pipe.h
  127. wakeup_fd_posix.cc
  128. 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.