/// <summary> /// Add a packet to this send queue. /// </summary> /// <param name="packet">The packet to add</param> /// <param name="seconds">The 'seconds' part of the packet's timestamp</param> /// <param name="miliseconds">The 'microseconds' part of the packet's timestamp</param> /// <returns>True if success, else false</returns> public bool Add(byte[] packet, int seconds, int microseconds) { SharpPcap.PCAP_PKTHDR hdr = new Tamir.IPLib.SharpPcap.PCAP_PKTHDR(); hdr.tv_sec = seconds; hdr.tv_usec = microseconds; return(this.Add(packet, hdr)); }
/// <summary> /// Add a packet to this send queue. /// </summary> /// <param name="packet">The packet to add</param> /// <param name="seconds">The 'seconds' part of the packet's timestamp</param> /// <param name="miliseconds">The 'microseconds' part of the packet's timestamp</param> /// <returns>True if success, else false</returns> public bool Add( byte[] packet, int seconds, int microseconds ) { SharpPcap.PCAP_PKTHDR hdr = new Tamir.IPLib.SharpPcap.PCAP_PKTHDR(); hdr.tv_sec=seconds; hdr.tv_usec=microseconds; return this.Add( packet, hdr ); }
/// <summary> /// Add a packet to this send queue. /// </summary> /// <param name="packet">The packet bytes to add</param> /// <returns>True if success, else false</returns> public bool Add(byte[] packet) { SharpPcap.PCAP_PKTHDR hdr = new Tamir.IPLib.SharpPcap.PCAP_PKTHDR(); return(this.Add(packet, hdr)); }
/// <summary> /// Add a packet to this send queue. /// </summary> /// <param name="packet">The packet bytes to add</param> /// <returns>True if success, else false</returns> public bool Add( byte[] packet ) { SharpPcap.PCAP_PKTHDR hdr = new Tamir.IPLib.SharpPcap.PCAP_PKTHDR(); return this.Add( packet, hdr ); }