Added trackname and filter to msgdelay message handler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6522 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
de95fc5171
commit
2a6cc0c2fe
|
@ -27,7 +27,7 @@ namespace { // anonymous
|
||||||
class DelayHandler : public MessageHandler
|
class DelayHandler : public MessageHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DelayHandler(int prio) : MessageHandler(0,prio) { }
|
DelayHandler(int prio, const char* trackName) : MessageHandler(0,prio,trackName) { }
|
||||||
virtual bool received(Message &msg);
|
virtual bool received(Message &msg);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -100,7 +100,8 @@ void MsgDelay::initialize()
|
||||||
int prio = Engine::config().getIntValue("general","msgdelay",50);
|
int prio = Engine::config().getIntValue("general","msgdelay",50);
|
||||||
if (prio > 0) {
|
if (prio > 0) {
|
||||||
Output("Initializing module MsgDelay priority %d",prio);
|
Output("Initializing module MsgDelay priority %d",prio);
|
||||||
m_handler = new DelayHandler(prio);
|
m_handler = new DelayHandler(prio,"msgdelay");
|
||||||
|
m_handler->setFilter(new NamedPointer("message_delay",new Regexp("^[1-9]")));
|
||||||
Engine::install(m_handler);
|
Engine::install(m_handler);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue