X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Figmp_listen.cpp;h=8d321add65d12dba046c3f1edf192ce0680ab135;hb=66b48a9c6155a2c088f0f45fc568c846edb4b1af;hp=68c51867fa6d5b9408050f42f1715f5a398a9977;hpb=f49ba0e81e0cb9b9f8075cb4ce051b5bacde8ad3;p=vpp.git diff --git a/extras/vom/vom/igmp_listen.cpp b/extras/vom/vom/igmp_listen.cpp index 68c51867fa6..8d321add65d 100644 --- a/extras/vom/vom/igmp_listen.cpp +++ b/extras/vom/vom/igmp_listen.cpp @@ -26,7 +26,7 @@ igmp_listen::event_handler igmp_listen::m_evh; * Construct a new object matching the desried state */ igmp_listen::igmp_listen(const igmp_binding& igmp_bind, - const boost::asio::ip::address& gaddr, + const boost::asio::ip::address_v4& gaddr, const igmp_listen::src_addrs_t& saddrs) : m_igmp_bind(igmp_bind.singular()) , m_gaddr(gaddr) @@ -35,6 +35,15 @@ igmp_listen::igmp_listen(const igmp_binding& igmp_bind, { } +igmp_listen::igmp_listen(const igmp_binding& igmp_bind, + const boost::asio::ip::address_v4& gaddr) + : m_igmp_bind(igmp_bind.singular()) + , m_gaddr(gaddr) + , m_saddrs() + , m_listen(true, rc_t::NOOP) +{ +} + igmp_listen::igmp_listen(const igmp_listen& o) : m_igmp_bind(o.m_igmp_bind) , m_gaddr(o.m_gaddr)