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