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