1.1 --- a/src/internet-stack/netfilter-conntrack-tuple.cc Fri Jul 31 00:57:33 2009 +0600
1.2 +++ b/src/internet-stack/netfilter-conntrack-tuple.cc Thu Aug 06 01:55:49 2009 +0600
1.3 @@ -159,6 +159,30 @@
1.4 os << "( " << GetSource () << "," << GetSourcePort () << "," << GetDestination () << "," << GetDestinationPort () << (int)GetDirection () << ")";
1.5 }
1.6
1.7 +NetfilterConntrackTuple&
1.8 +NetfilterConntrackTuple::operator= (const NetfilterConntrackTuple& tuple)
1.9 +{
1.10 + if (this != &tuple)
1.11 + {
1.12 + m_l3Source = tuple.m_l3Source;
1.13 + m_l4Source = tuple.m_l4Source;
1.14 + m_l3Destination = tuple.m_l3Destination;
1.15 + m_l4Destination = tuple.m_l4Destination;
1.16 +
1.17 + m_l3Protocol = tuple.m_l3Protocol;
1.18 + m_protocolNumber = tuple.m_protocolNumber;
1.19 + m_direction = tuple.m_direction;
1.20 + }
1.21 +
1.22 + return *this;
1.23 +}
1.24 +
1.25 +std::ostream& operator << (std::ostream& os, NetfilterConntrackTuple const& tuple)
1.26 +{
1.27 + os << "( " << tuple.GetSource () << "," << tuple.GetSourcePort () << "," << tuple.GetDestination () << "," << tuple.GetDestinationPort () << ", " << (int)tuple.GetDirection () << ")";
1.28 + return os;
1.29 +}
1.30 +
1.31 #define JHASH_GOLDEN_RATIO 0x9e3779b9
1.32
1.33 void