![]() |
My Project
|
Public Member Functions | |
SingularSyncVar () | |
virtual | ~SingularSyncVar () |
void | acquire () |
void | release () |
void | wait_init () |
leftv | get () |
void | update (leftv val) |
int | write (string item) |
string | read () |
int | check () |
![]() | |
SharedObject () | |
virtual | ~SharedObject () |
void | set_type (int type_init) |
int | get_type () |
void | set_name (std::string &name_init) |
void | set_name (const char *s) |
std::string & | get_name () |
void | incref (int by=1) |
long | decref () |
long | getref () |
virtual BOOLEAN | op2 (int op, leftv res, leftv a1, leftv a2) |
virtual BOOLEAN | op3 (int op, leftv res, leftv a1, leftv a2, leftv a3) |
Private Attributes | |
string | value |
int | init |
Lock | lock |
ConditionVariable | cond |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |