Class: Pcap::Filter

Inherits:
Object
  • Object
show all
Defined in:
ext/pcap/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().



795
796
797
# File 'ext/pcap/Pcap.c', line 795

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().



795
796
797
# File 'ext/pcap/Pcap.c', line 795

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

Instance Method Details

#&Object



927
928
929
# File 'ext/pcap/Pcap.c', line 927

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

#===Object



867
868
869
# File 'ext/pcap/Pcap.c', line 867

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

#=~Object



867
868
869
# File 'ext/pcap/Pcap.c', line 867

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

#sourceObject



891
892
893
# File 'ext/pcap/Pcap.c', line 891

static VALUE
filter_source(self)
VALUE self;

#|Object



911
912
913
# File 'ext/pcap/Pcap.c', line 911

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

#~@Object



943
944
945
# File 'ext/pcap/Pcap.c', line 943

static VALUE
filter_not(self)
VALUE self;