コード例 #1
0
ファイル: pcap.go プロジェクト: donckers/gopacket
// SetLinkType calls pcap_set_datalink on the pcap handle.
func (p *Handle) SetLinkType(dlt layers.LinkType) error {
	if -1 == C.pcap_set_datalink(p.cptr, C.int(dlt)) {
		return p.Error()
	}
	return nil
}
コード例 #2
0
ファイル: pcap.go プロジェクト: dlintw/gopcap
func (p *Pcap) Setdatalink(dlt int) error {
	if -1 == C.pcap_set_datalink(p.cptr, C.int(dlt)) {
		return p.Geterror()
	}
	return nil
}
コード例 #3
0
ファイル: pcap.go プロジェクト: alvinlee/gopcap
func (p *Pcap) Setdatalink(dlt int) (err os.Error) {
	if C.pcap_set_datalink(p.cptr, C.int(dlt)) == -1 {
		err = os.NewError(p.Geterror())
	}
	return
}