Google Git
Sign in
cobalt / cobalt / ecb76eb1e58da94893009effbde7ffbb7515f9c6 / . / src / starboard / common
tree: 7ebc67679873b85e4b6c2b45731c62a29195c050 [path history] [tgz]
  1. experimental/
  2. benchmark_main.cc
  3. BUILD.gn
  4. byte_swap.h
  5. common.cc
  6. common.gyp
  7. common_test.gyp
  8. condition_variable.cc
  9. condition_variable.h
  10. configuration_defaults.cc
  11. configuration_defaults.h
  12. file.cc
  13. file.h
  14. flat_map.h
  15. instance_counter.h
  16. locked_ptr.h
  17. log.cc
  18. log.h
  19. move.h
  20. murmurhash2.cc
  21. murmurhash2.h
  22. mutex.cc
  23. mutex.h
  24. new.cc
  25. optional.cc
  26. optional.h
  27. optional_internal.h
  28. optional_internal.h.pump
  29. queue.h
  30. README.md
  31. recursive_mutex.cc
  32. recursive_mutex.h
  33. ref_counted.cc
  34. ref_counted.h
  35. reset_and_return.h
  36. rwlock.cc
  37. rwlock.h
  38. scoped_ptr.h
  39. semaphore.cc
  40. semaphore.h
  41. socket.cc
  42. socket.h
  43. socket_test.cc
  44. spin_lock.cc
  45. spin_lock.h
  46. state_machine.cc
  47. state_machine.h
  48. storage.cc
  49. storage.h
  50. string.h
  51. test_main.cc
  52. thread.cc
  53. thread.h
  54. thread_collision_warner.cc
  55. thread_collision_warner.h
src/starboard/common/README.md

Starboard Common Library

Shared library code of C++ helper classes on top of the C Starboard APIs. A good example is the Socket class built on top of the SbSocket API. The class provides RAII-style mechanism to manage resources.

Intended Use

The library is intended to be used by both Starboard and Cobalt layers.

Powered by Gitiles| Privacy| Termstxt json