diff --git a/src/internet/model/tcp-l4-protocol.h b/src/internet/model/tcp-l4-protocol.h index 6128ba033..71365854d 100644 --- a/src/internet/model/tcp-l4-protocol.h +++ b/src/internet/model/tcp-l4-protocol.h @@ -234,10 +234,28 @@ private: TypeId m_socketTypeId; //!< The socket TypeId private: friend class TcpSocketBase; - void SendPacket (Ptr, const TcpHeader &, - Ipv4Address, Ipv4Address, Ptr oif = 0); - void SendPacket (Ptr, const TcpHeader &, - Ipv6Address, Ipv6Address, Ptr oif = 0); + + /** + * \brief Send a packet via TCP (IPv4) + * \param packet The packet to send + * \param outgoing The TCP header + * \param saddr The source Ipv4Address + * \param daddr The destination Ipv4Address + * \param oif The output interface bound. Defaults to null (unspecified). + */ + void SendPacket (Ptr packet, const TcpHeader &outgoing, + Ipv4Address saddr, Ipv4Address daddr, Ptr oif = 0); + + /** + * \brief Send a packet via TCP (IPv4) + * \param packet The packet to send + * \param outgoing The TCP header + * \param saddr The source Ipv4Address + * \param daddr The destination Ipv4Address + * \param oif The output interface bound. Defaults to null (unspecified). + */ + void SendPacket (Ptr packet, const TcpHeader &outgoing, + Ipv6Address saddr, Ipv6Address daddr, Ptr oif = 0); /** * \brief Copy constructor