MessageRunnerManager
MessageRunnerManager *fManager; //!< The message runner manager.
struct MessageRunnerManager::RunnerInfo {
MessageRunnerManager::MessageRunnerManager(EventQueue *eventQueue)
MessageRunnerManager::~MessageRunnerManager()
MessageRunnerManager::HandleRegisterRunner(BMessage *request)
MessageRunnerManager::HandleUnregisterRunner(BMessage *request)
MessageRunnerManager::HandleSetRunnerParams(BMessage *request)
MessageRunnerManager::HandleGetRunnerInfo(BMessage *request)
MessageRunnerManager::Lock()
MessageRunnerManager::Unlock()
MessageRunnerManager::_AddInfo(RunnerInfo *info)
MessageRunnerManager::_RemoveInfo(RunnerInfo *info)
MessageRunnerManager::RunnerInfo*
MessageRunnerManager::_RemoveInfo(int32 index)
MessageRunnerManager::RunnerInfo*
MessageRunnerManager::_RemoveInfoWithToken(int32 token)
MessageRunnerManager::_DeleteInfo(RunnerInfo *info, bool eventRemoved)
MessageRunnerManager::_CountInfos() const
MessageRunnerManager::RunnerInfo*
MessageRunnerManager::_InfoAt(int32 index) const
MessageRunnerManager::RunnerInfo*
MessageRunnerManager::_InfoForToken(int32 token) const
MessageRunnerManager::_IndexOf(RunnerInfo *info) const
MessageRunnerManager::_IndexOfToken(int32 token) const
MessageRunnerManager::_DoEvent(RunnerInfo *info)
MessageRunnerManager::_ScheduleEvent(RunnerInfo *info)
MessageRunnerManager::_NextToken()
class MessageRunnerManager::RunnerEvent : public Event {
RunnerEvent(MessageRunnerManager *manager, RunnerInfo *info)
class MessageRunnerManager {
MessageRunnerManager(EventQueue *eventQueue);
virtual ~MessageRunnerManager();
fMessageRunnerManager = new MessageRunnerManager(fEventQueue);
class MessageRunnerManager;
MessageRunnerManager *fMessageRunnerManager;