Buffer(size_t capacity) | Buffer | |
Conditional(const char *id=NULL) | Conditional | |
enterMutex(void) | Conditional | |
get(Buffer &b, void *o, timeout_t t=0) | Buffer | [related] |
getSize(void) | Buffer | [inline] |
getUsed(void) | Buffer | [inline] |
isValid(void) | Buffer | [inline, virtual] |
leaveMutex(void) | Conditional | |
lock(void) | Conditional | [inline] |
onPeek(void *buf)=0 | Buffer | [protected, pure virtual] |
onPost(void *buf)=0 | Buffer | [protected, pure virtual] |
onWait(void *buf)=0 | Buffer | [protected, pure virtual] |
peek(void *buf) | Buffer | |
peek(Buffer &b, void *o) | Buffer | [related] |
post(void *buf, timeout_t timeout=0) | Buffer | |
put(Buffer &b, void *o, timeout_t t=0) | Buffer | [related] |
signal(bool broadcast) | Conditional | |
test(void) | Conditional | [inline] |
tryEnterMutex(void) | Conditional | |
unlock(void) | Conditional | [inline] |
wait(void *buf, timeout_t timeout=0) | Buffer | |
Conditional::wait(timeout_t timer=0, bool locked=false) | Conditional | |
~Buffer() | Buffer | [virtual] |
~Conditional() | Conditional | [virtual] |