コード例 #1
0
ファイル: pcap.go プロジェクト: donckers/gopacket
// 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
}
コード例 #2
0
ファイル: pcap.go プロジェクト: ThomsonReutersEikon/pcap
func (p *Pcap) PcapDumpFlush(dumper *PcapDumper) error {
	if -1 == C.pcap_dump_flush(dumper.cptr) {
		return p.Geterror()
	}
	return nil
}