Ejemplo n.º 1
0
// Flushes the underling file to disk.
func (d *Dumper) Flush() (err error) {
	n, err := C.pcap_dump_flush(d.cptr)
	if err != nil {
		return err
	}
	if n != 0 {
		return fmt.Errorf("pcap_dump_flush failed: %d", n)
	}
	return
}
Ejemplo n.º 2
0
func (p *Pcap) PcapDumpFlush(dumper *PcapDumper) error {
	if -1 == C.pcap_dump_flush(dumper.cptr) {
		return p.Geterror()
	}
	return nil
}