// 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 }
func (p *Pcap) PcapDumpFlush(dumper *PcapDumper) error { if -1 == C.pcap_dump_flush(dumper.cptr) { return p.Geterror() } return nil }