several code fixes and cleanups, revival of the 'unknown' process

This commit is contained in:
Arnout Engelen
2004-08-30 15:54:11 +00:00
parent 3b5ac96754
commit 0518d27924
7 changed files with 38 additions and 26 deletions

View File

@@ -133,11 +133,17 @@ Packet::Packet (in_addr m_sip, unsigned short m_sport, in_addr m_dip, unsigned s
len = m_len; time = m_time;
}
Packet * Packet::newPacket ()
{
return new Packet (sip, sport, dip, dport, len, time);
Packet * Packet::newInverted () {
return new Packet (dip, dport, sip, sport, len, time);
}
/* constructs returns a new Packet() structure with the same contents as this one */
/*Packet::Packet (const Packet &old_packet) {
sip = old_packet.sip; sport = old_packet.sport;
dip = old_packet.dip; dport = old_packet.dport;
len = old_packet.len; time = old_packet.time;
}*/
bool sameinaddr(in_addr one, in_addr other)
{
return one.s_addr == other.s_addr;
@@ -167,8 +173,7 @@ char * Packet::gethashstring ()
}
/* 2 packets match if they have the same
* source and destination ports and IP's,
* or inverted. */
* source and destination ports and IP's. */
bool Packet::match (Packet * other)
{
return (sport == other->sport) && (dport == other->dport)