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



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

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



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

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

Instance Method Details

#&Object



804
805
806
# File 'ext/Pcap.c', line 804

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

#===Object



744
745
746
# File 'ext/Pcap.c', line 744

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

#=~Object



744
745
746
# File 'ext/Pcap.c', line 744

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

#sourceObject



768
769
770
# File 'ext/Pcap.c', line 768

static VALUE
filter_source(self)
VALUE self;

#|Object



788
789
790
# File 'ext/Pcap.c', line 788

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

#~@Object



820
821
822
# File 'ext/Pcap.c', line 820

static VALUE
filter_not(self)
VALUE self;