Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vlib: startup multi-arch variant configuration
[vpp.git]
/
extras
/
vom
/
vom
/
igmp_listen.cpp
diff --git
a/extras/vom/vom/igmp_listen.cpp
b/extras/vom/vom/igmp_listen.cpp
index
68c5186
..
8d321ad
100644
(file)
--- 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,
* 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)
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)
igmp_listen::igmp_listen(const igmp_listen& o)
: m_igmp_bind(o.m_igmp_bind)
, m_gaddr(o.m_gaddr)