示例#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
}