tree: ad6050024a28be582c7d109418fdc2a97e7bd777 [path history] [tgz]
  1. alloc.cc
  2. alloc.h
  3. arena.h
  4. atm.cc
  5. cpu_iphone.cc
  6. cpu_linux.cc
  7. cpu_posix.cc
  8. cpu_windows.cc
  9. env.h
  10. env_linux.cc
  11. env_posix.cc
  12. env_windows.cc
  13. log.cc
  14. log_android.cc
  15. log_linux.cc
  16. log_posix.cc
  17. log_windows.cc
  18. murmur_hash.cc
  19. murmur_hash.h
  20. README.md
  21. spinlock.h
  22. string.cc
  23. string.h
  24. string_posix.cc
  25. string_util_windows.cc
  26. string_windows.cc
  27. string_windows.h
  28. sync.cc
  29. sync_abseil.cc
  30. sync_posix.cc
  31. sync_windows.cc
  32. time.cc
  33. time_posix.cc
  34. time_precise.cc
  35. time_precise.h
  36. time_windows.cc
  37. tls.h
  38. tls_gcc.h
  39. tls_msvc.h
  40. tls_pthread.cc
  41. tls_pthread.h
  42. tmpfile.h
  43. tmpfile_msys.cc
  44. tmpfile_posix.cc
  45. tmpfile_windows.cc
  46. useful.h
  47. wrap_memcpy.cc
grpc/src/core/lib/gpr/README.md

GPR - Google Portable Runtime for C

The files in this directory contain basic utility code and platform abstractions for C code. None of this code is gRPC-specific; anything here may also be useful for other open source projects written in C.

Note that this is one of the few places in src/core where we allow the use of portability macros.