Google Git
Sign in
cobalt / cobalt / fc84fc2a551a0cf60d391fb3e7d8229e6f9a9daf / . / starboard / common
tree: 4e2d145db0d94c5081c52501a307ecac2be72cdc [path history] [tgz]
  1. experimental/
  2. atomic.h
  3. benchmark_main.cc
  4. BUILD.gn
  5. byte_swap.h
  6. common.cc
  7. condition_variable.cc
  8. condition_variable.h
  9. configuration_defaults.cc
  10. configuration_defaults.h
  11. device_type.cc
  12. device_type.h
  13. file.cc
  14. file.h
  15. flat_map.h
  16. instance_counter.h
  17. locked_ptr.h
  18. log.cc
  19. log.h
  20. media.cc
  21. media.h
  22. media_test.cc
  23. memory.h
  24. memory_test.cc
  25. move.h
  26. murmurhash2.cc
  27. murmurhash2.h
  28. mutex.cc
  29. mutex.h
  30. new.cc
  31. optional.cc
  32. optional.h
  33. optional_internal.h
  34. optional_internal.h.pump
  35. paths.cc
  36. paths.h
  37. player.cc
  38. player.h
  39. player_test.cc
  40. queue.h
  41. README.md
  42. recursive_mutex.cc
  43. recursive_mutex.h
  44. ref_counted.cc
  45. ref_counted.h
  46. reset_and_return.h
  47. rwlock.cc
  48. rwlock.h
  49. scoped_ptr.h
  50. semaphore.cc
  51. semaphore.h
  52. socket.cc
  53. socket.h
  54. socket_test.cc
  55. spin_lock.cc
  56. spin_lock.h
  57. state_machine.cc
  58. state_machine.h
  59. storage.cc
  60. storage.h
  61. string.h
  62. system_property.h
  63. test_main.cc
  64. thread.cc
  65. thread.h
  66. thread_collision_warner.cc
  67. thread_collision_warner.h
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