![]() |
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 |