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