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