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:
marian 2021-09-28 11:05:45 +00:00
parent de95fc5171
commit 2a6cc0c2fe
1 changed files with 3 additions and 2 deletions

View File

@ -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);
} }
} }