virtual | ~TRootXTReq() |
static void | Bootstrap(GThread* root_thread) |
static TClass* | Class() |
virtual TClass* | IsA() const |
TRootXTReq& | operator=(const TRootXTReq&) |
static void | ProcessQueue() |
void | ShootRequest() |
void | ShootRequestAndWait() |
virtual void | ShowMembers(TMemberInspector& insp) |
static void | Shutdown() |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
void | post_request() |
virtual void | Act() |
GCondition* | m_return_condition | |
static list<TRootXTReq*> | sQueue | |
static GMutex* | sQueueMutex | |
static GThread* | sRootThread | |
static bool | sSheduled |
Places request into the queue and requests execution in RootApp thread. It returns immediately after that, without waiting for execution. The request is deleted after execution.
Places request into the queue, requests execution in RootApp thread and waits for the execution to be completed. The request is not deleted after execution as it might carry return value. The same request can be reused several times.