Atomic.php 734 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. namespace Swoole;
  3. class Atomic
  4. {
  5. public function __construct($value = null)
  6. {
  7. }
  8. /**
  9. * @return mixed
  10. */
  11. public function add($add_value = null)
  12. {
  13. }
  14. /**
  15. * @return mixed
  16. */
  17. public function sub($sub_value = null)
  18. {
  19. }
  20. /**
  21. * @return mixed
  22. */
  23. public function get()
  24. {
  25. }
  26. /**
  27. * @return mixed
  28. */
  29. public function set($value)
  30. {
  31. }
  32. /**
  33. * @return mixed
  34. */
  35. public function wait($timeout = null)
  36. {
  37. }
  38. /**
  39. * @return mixed
  40. */
  41. public function wakeup($count = null)
  42. {
  43. }
  44. /**
  45. * @return mixed
  46. */
  47. public function cmpset($cmp_value, $new_value)
  48. {
  49. }
  50. }