From 2296cb44d8633e059ba7c36a8c8f3ef19bbde290 Mon Sep 17 00:00:00 2001 From: Guilherme Maciel Ferreira Date: Tue, 20 Dec 2011 08:02:37 -0200 Subject: [PATCH] Made copy constructor private to disable object copies. --- src/icmp/icmpmessage.h | 3 ++- src/icmp/icmppacket.h | 3 ++- src/tcp/tcpsegment.h | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/icmp/icmpmessage.h b/src/icmp/icmpmessage.h index b9128da..cf9fc46 100644 --- a/src/icmp/icmpmessage.h +++ b/src/icmp/icmpmessage.h @@ -50,9 +50,10 @@ public: protected: IcmpMessage(); - IcmpMessage( const IcmpMessage &other ); virtual ~IcmpMessage(); +private: + IcmpMessage( const IcmpMessage &other ); IcmpMessage& operator=( const IcmpMessage &other ); }; diff --git a/src/icmp/icmppacket.h b/src/icmp/icmppacket.h index 352e105..3317883 100644 --- a/src/icmp/icmppacket.h +++ b/src/icmp/icmppacket.h @@ -61,9 +61,10 @@ public: protected: IcmpPacket(); - IcmpPacket( const IcmpPacket &other ); virtual ~IcmpPacket(); +private: + IcmpPacket( const IcmpPacket &other ); IcmpPacket& operator=( const IcmpPacket &other ); }; diff --git a/src/tcp/tcpsegment.h b/src/tcp/tcpsegment.h index 1ad01ab..4788d10 100644 --- a/src/tcp/tcpsegment.h +++ b/src/tcp/tcpsegment.h @@ -49,9 +49,10 @@ public: protected: TcpSegment(); - TcpSegment( const TcpSegment &other ); virtual ~TcpSegment(); +private: + TcpSegment( const TcpSegment &other ); TcpSegment& operator=( const TcpSegment &other ); }; -- 1.7.1