From 2a6cc0c2fefc9f452308287d5d0b1d3f8cc7204e Mon Sep 17 00:00:00 2001 From: marian Date: Tue, 28 Sep 2021 11:05:45 +0000 Subject: [PATCH] Added trackname and filter to msgdelay message handler. git-svn-id: http://yate.null.ro/svn/yate/trunk@6522 acf43c95-373e-0410-b603-e72c3f656dc1 --- modules/test/msgdelay.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/test/msgdelay.cpp b/modules/test/msgdelay.cpp index 669394d3..07a81b40 100644 --- a/modules/test/msgdelay.cpp +++ b/modules/test/msgdelay.cpp @@ -27,7 +27,7 @@ namespace { // anonymous class DelayHandler : public MessageHandler { public: - DelayHandler(int prio) : MessageHandler(0,prio) { } + DelayHandler(int prio, const char* trackName) : MessageHandler(0,prio,trackName) { } virtual bool received(Message &msg); }; @@ -100,7 +100,8 @@ void MsgDelay::initialize() int prio = Engine::config().getIntValue("general","msgdelay",50); if (prio > 0) { 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); } }