// Pinger
//-----------------------------------------------------------------------------
+/**
+ * @brief Default constructor.
+ */
Pinger::Pinger()
{
}
+/**
+ * @brief Copy constructor.
+ */
+Pinger::Pinger( const Pinger & )
+{
+}
+
+/**
+ * @brief Destructor.
+ */
Pinger::~Pinger()
{
}
+
+/**
+ * @brief Copy assignment operator.
+ */
+Pinger& Pinger::operator=( const Pinger & )
+{
+ return *this;
+}
// Pinger
//-----------------------------------------------------------------------------
+/**
+ * @brief Abstract class for pingers.
+ */
class Pinger
{
public:
protected:
Pinger();
+ Pinger( const Pinger &other );
virtual ~Pinger();
+ Pinger& operator=( const Pinger &other );
+
};
#endif /* PINGER_H */
// IcmpMessage
//-----------------------------------------------------------------------------
+/**
+ * @brief Default constructor.
+ */
IcmpMessage::IcmpMessage()
{
}
+/**
+ * @brief Copy constructor.
+ */
+IcmpMessage::IcmpMessage( const IcmpMessage & )
+{
+}
+
+/**
+ * @brief Destructor.
+ */
IcmpMessage::~IcmpMessage()
{
}
/**
+ * @brief Copy assignment operator.
+ */
+IcmpMessage& IcmpMessage::operator=( const IcmpMessage & )
+{
+ return *this;
+}
+
+/**
* This method MUST be called to initialize the data member of ICMP Messages.
*/
void IcmpMessage::init( const Icmpv4Type type )
protected:
IcmpMessage();
+ IcmpMessage( const IcmpMessage &other );
virtual ~IcmpMessage();
+ IcmpMessage& operator=( const IcmpMessage &other );
+
};
#endif // ICMP_MESSAGE_H
// IcmpPacket
//-----------------------------------------------------------------------------
+/**
+ * @brief Default constructor.
+ */
IcmpPacket::IcmpPacket()
{
}
+/**
+ * @brief Copy constructor.
+ */
+IcmpPacket::IcmpPacket( const IcmpPacket & )
+{
+}
+
+/**
+ * @brief Destructor.
+ */
IcmpPacket::~IcmpPacket()
{
}
+/**
+ * @brief Copy assignment operator.
+ */
+IcmpPacket& IcmpPacket::operator=( const IcmpPacket & )
+{
+ return *this;
+}
protected:
IcmpPacket();
+ IcmpPacket( const IcmpPacket &other );
virtual ~IcmpPacket();
+ IcmpPacket& operator=( const IcmpPacket &other );
+
};
//-----------------------------------------------------------------------------