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