Pyro higlevel API
Public Member Functions | Public Attributes | List of all members
os::Looper::Private Class Reference

Public Member Functions

 Private (const String &cName)
 

Public Attributes

String m_cName
 
TimerNode * m_pcFirstTimer
 
TimerNode * m_pcFirstRestartTimer
 
std::map< int, Handler * > m_cHandlerMap
 
Handlerm_pcDefaultHandler
 
int m_nHandlerCount
 
Messagem_pcCurrentMessage
 
MessageQueuem_pcMsgQueue
 
int m_nID
 
int m_nPriority
 
thread_id m_hThread
 
port_id m_hPort
 
Locker m_cDefaultMutex
 
Lockerm_pcMutex
 
Looperm_pcNextLooper
 
bigtime_t m_nNextEvent
 
std::list< MessageFilter * > m_cCommonFilterList
 

Constructor & Destructor Documentation

os::Looper::Private::Private ( const String cName)
inline

Member Data Documentation

std::list<MessageFilter * > os::Looper::Private::m_cCommonFilterList
Locker os::Looper::Private::m_cDefaultMutex
mutable
std::map<int, Handler * > os::Looper::Private::m_cHandlerMap
String os::Looper::Private::m_cName
port_id os::Looper::Private::m_hPort
thread_id os::Looper::Private::m_hThread
int os::Looper::Private::m_nHandlerCount
int os::Looper::Private::m_nID
bigtime_t os::Looper::Private::m_nNextEvent

Referenced by os::Looper::Looper().

int os::Looper::Private::m_nPriority
Message* os::Looper::Private::m_pcCurrentMessage
Handler* os::Looper::Private::m_pcDefaultHandler
TimerNode* os::Looper::Private::m_pcFirstRestartTimer
TimerNode* os::Looper::Private::m_pcFirstTimer
MessageQueue* os::Looper::Private::m_pcMsgQueue
Locker* os::Looper::Private::m_pcMutex
Looper* os::Looper::Private::m_pcNextLooper