作者:doncker
项目:gopacke
// 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
}
作者:dlint
项目:gopca
func (p *Pcap) Setdatalink(dlt int) error {
if -1 == C.pcap_set_datalink(p.cptr, C.int(dlt)) {
return p.Geterror()
}
return nil
}
作者:alvinle
项目:gopca
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
}