My Project
|
#include <vspace.h>
Public Member Functions | |
SyncVar () | |
T | read () |
Result< T > | try_read () |
bool | write (T value) |
bool | test () |
Private Member Functions | |
bool | start_wait (internals::ipc_signal_t sig) |
void | stop_wait () |
Private Attributes | |
FastLock | _lock |
VRef< Semaphore > | _sem |
bool | _set |
T | _value |
Friends | |
template<typename U > | |
class | SyncReadEvent |
|
inline |
T vspace::SyncVar< T >::read |
Definition at line 2517 of file vspace.h.
|
private |
Definition at line 2490 of file vspace.h.
|
private |
|
inline |
Result< T > vspace::SyncVar< T >::try_read |
bool vspace::SyncVar< T >::write | ( | T | value | ) |
|
private |
|
private |
|
private |
|
private |