Home
last modified time | relevance | path

Searched refs:ReactiveSemaphore (Results 1 – 3 of 3) sorted by relevance

/packages/modules/Bluetooth/system/gd/os/linux_generic/
Dreactive_semaphore.h25 class ReactiveSemaphore {
28 explicit ReactiveSemaphore(unsigned int value);
30 ReactiveSemaphore(const ReactiveSemaphore&) = delete;
31 ReactiveSemaphore& operator=(const ReactiveSemaphore&) = delete;
33 ~ReactiveSemaphore();
Dreactive_semaphore.cc32 ReactiveSemaphore::ReactiveSemaphore(unsigned int value) : fd_(eventfd(value, EFD_SEMAPHORE | EFD_N… in ReactiveSemaphore() function in bluetooth::os::ReactiveSemaphore
36 ReactiveSemaphore::~ReactiveSemaphore() { in ~ReactiveSemaphore()
42 void ReactiveSemaphore::Decrease() { in Decrease()
48 void ReactiveSemaphore::Increase() { in Increase()
54 int ReactiveSemaphore::GetFd() { in GetFd()
/packages/modules/Bluetooth/system/gd/os/
Dqueue.h93 ReactiveSemaphore reactive_semaphore_;