Class: Pcap::Filter

Inherits:
Object
  • Object
show all
Defined in:
ext/Pcap.c

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.compileObject

This cause memory leak because filter->program hold some memory. We overlook it because libpcap does not implement pcap_freecode().



555
556
557
# File 'ext/Pcap.c', line 555

static VALUE
filter_new(argc, argv, class)
int argc;

.newObject

This cause memory leak because filter->program hold some memory. We overlook it because libpcap does not implement pcap_freecode().



555
556
557
# File 'ext/Pcap.c', line 555

static VALUE
filter_new(argc, argv, class)
int argc;

Instance Method Details

#&Object



687
688
689
# File 'ext/Pcap.c', line 687

static VALUE
filter_and(self, other)
VALUE self, other;

#===Object



627
628
629
# File 'ext/Pcap.c', line 627

VALUE
filter_match(self, v_pkt)
VALUE self, v_pkt;

#=~Object



627
628
629
# File 'ext/Pcap.c', line 627

VALUE
filter_match(self, v_pkt)
VALUE self, v_pkt;

#sourceObject



651
652
653
# File 'ext/Pcap.c', line 651

static VALUE
filter_source(self)
VALUE self;

#|Object



671
672
673
# File 'ext/Pcap.c', line 671

static VALUE
filter_or(self, other)
VALUE self, other;

#~@Object



703
704
705
# File 'ext/Pcap.c', line 703

static VALUE
filter_not(self)
VALUE self;