acquire() | Coroutine | [inline] |
channelmanager | Microthread | |
context | Coroutine | [protected] |
Coroutine() | Coroutine | |
decref() | RefCounter | [inline] |
delayme() | Microthread | |
incref() | RefCounter | [inline] |
Microthread(BlockingQueue< Microthread * > *q=NULL) | Microthread | [protected] |
NewCoroutine(int stacksize=4096 *1024) | NewCoroutine | |
NewCoroutine (defined in Coroutine) | Coroutine | [friend] |
queue | Microthread | [protected] |
RefCounter() | RefCounter | [inline, protected] |
release() | Coroutine | [inline] |
returnto(Coroutine &o, bool acquired=false) | NewCoroutine | |
run()=0 | Microthread | [pure virtual] |
Runner (defined in Microthread) | Microthread | [friend] |
scheduleme() | Microthread | [inline] |
setcallback(Callback *cb) | Microthread | |
start() | Microthread | [protected, virtual] |
swapto(Microthread &o, bool acquired=false) | Microthread | |
NewCoroutine::swapto(Coroutine &o, bool acquired=false) | Coroutine | |
~Coroutine() (defined in Coroutine) | Coroutine | [virtual] |
~Microthread() (defined in Microthread) | Microthread | [inline, virtual] |
~NewCoroutine() (defined in NewCoroutine) | NewCoroutine | |
~RefCounter() (defined in RefCounter) | RefCounter | [inline, virtual] |