13 #ifndef _MaNotfConvertDispatcher_h_ 14 #define _MaNotfConvertDispatcher_h_ 17 #include <os/OsMsgDispatcher.h> 60 virtual OsMsgDispatcher*
setDispatcher(OsMsgDispatcher* pMIDispatcher);
65 virtual OsStatus
post(
const OsMsg& msg);
68 virtual OsStatus
receive(OsMsg*& rpMsg,
69 const OsTime& rTimeout=OsTime::OS_INFINITY);
101 #endif // _MaNotfConvertDispatcher_h_ Dispatcher to translate MediaLib notifications into abstracted MediaAdapterLib notifications.
Definition: MaNotfTranslatorDispatcher.h:40
virtual OsMsgDispatcher * setDispatcher(OsMsgDispatcher *pMIDispatcher)
Definition: MaNotfTranslatorDispatcher.cpp:54
MaNotfTranslatorDispatcher(OsMsgDispatcher *pAbstractedMsgDispatcher=NULL)
Default constructor.
Definition: MaNotfTranslatorDispatcher.cpp:43
virtual UtlBoolean hasDispatcher() const
Definition: MaNotfTranslatorDispatcher.cpp:267
virtual OsStatus post(const OsMsg &msg)
Definition: MaNotfTranslatorDispatcher.cpp:61
virtual OsStatus receive(OsMsg *&rpMsg, const OsTime &rTimeout=OsTime::OS_INFINITY)
Definition: MaNotfTranslatorDispatcher.cpp:253
virtual OsMsgDispatcher * getDispatcher() const
Get the media interface dispatcher currently set on this translator dispatcher.
Definition: MaNotfTranslatorDispatcher.cpp:260
OsMsgDispatcher * mpAbstractedMsgDispatcher
Definition: MaNotfTranslatorDispatcher.h:92
virtual ~MaNotfTranslatorDispatcher()
Destructor.
Definition: MaNotfTranslatorDispatcher.cpp:48