Beispiel #1
0
// 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
}
Beispiel #2
0
func (p *Pcap) Setdatalink(dlt int) error {
	if -1 == C.pcap_set_datalink(p.cptr, C.int(dlt)) {
		return p.Geterror()
	}
	return nil
}
Beispiel #3
0
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
}