22 #include "../config.h"
25 #include <BlackBone/Process/Process.h>
33 class RMonoHandleBackendBase;
34 class RMonoAPIDispatcher;
45 typedef std::list<RMonoHandleBackendBase*> HandleBackendList;
46 typedef typename HandleBackendList::iterator HandleBackendIterator;
92 HandleBackendList registeredHandles;
94 blackbone::Process& process;
95 blackbone::ThreadPtr worker;
RMonoAPIDispatcher * getAPIDispatcher()
Definition: RMonoAPIBase_Impl.h:67
Definition: RMonoAPIBase_Def.h:43
Definition: RMonoAPIDispatcher_Def.h:78
size_t getRegisteredHandleCount() const
Definition: RMonoAPIBase_Impl.h:61
blackbone::ThreadPtr getWorkerThread()
Definition: RMonoAPIBase_Impl.h:79
HandleBackendIterator registerMonoHandleBackend(RMonoHandleBackendBase *backend)
Definition: RMonoAPIBase_Impl.h:46
blackbone::Process & getProcess()
Definition: RMonoAPIBase_Impl.h:73
Definition: RMonoHandle_Def.h:40
void unregisterMonoHandleBackend(HandleBackendIterator backendIt)
Definition: RMonoAPIBase_Impl.h:55