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