Class: Pcap::Capture
Class Method Summary collapse
Instance Method Summary collapse
- #close ⇒ Object
- #datalink ⇒ Object
- 
  
    
      #direction  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    configure capture direction: IN/OUT packets. 
- #dispatch ⇒ Object
- #each ⇒ Object
- #each_packet ⇒ Object
- #fh ⇒ Object
- #inject ⇒ Object
- #loop ⇒ Object
- #setfilter ⇒ Object
- #snaplen ⇒ Object
- #snapshot ⇒ Object
- #stats ⇒ Object
Class Method Details
.open_dead ⇒ Object
| 250 251 252 | # File 'ext/pcap/Pcap.c', line 250
static VALUE
capture_open_dead(argc, argv, class)
int argc; | 
.open_live ⇒ Object
| 156 157 158 | # File 'ext/pcap/Pcap.c', line 156
static VALUE
capture_open_live(argc, argv, class)
int argc; | 
.open_offline ⇒ Object
| 222 223 224 | # File 'ext/pcap/Pcap.c', line 222
static VALUE
capture_open_offline(class, fname)
VALUE class; | 
Instance Method Details
#close ⇒ Object
| 296 297 298 | # File 'ext/pcap/Pcap.c', line 296 static VALUE capture_close(self) VALUE self; | 
#datalink ⇒ Object
| 547 548 549 | # File 'ext/pcap/Pcap.c', line 547 static VALUE capture_datalink(self) VALUE self; | 
#direction ⇒ Object
configure capture direction: IN/OUT packets
| 621 622 623 | # File 'ext/pcap/Pcap.c', line 621 static VALUE capture_direction(self, direction) VALUE direction; | 
#dispatch ⇒ Object
| 391 392 393 | # File 'ext/pcap/Pcap.c', line 391 static VALUE capture_dispatch(argc, argv, self) int argc; | 
#each ⇒ Object
| 445 446 447 | # File 'ext/pcap/Pcap.c', line 445 static VALUE capture_loop(argc, argv, self) int argc; | 
#each_packet ⇒ Object
| 445 446 447 | # File 'ext/pcap/Pcap.c', line 445 static VALUE capture_loop(argc, argv, self) int argc; | 
#fh ⇒ Object
| 428 429 430 | # File 'ext/pcap/Pcap.c', line 428 static VALUE capture_fh(argc, argv, self) int argc; | 
#inject ⇒ Object
| 593 594 595 | # File 'ext/pcap/Pcap.c', line 593 static VALUE capture_inject(self, v_buf) VALUE self; | 
#loop ⇒ Object
| 445 446 447 | # File 'ext/pcap/Pcap.c', line 445 static VALUE capture_loop(argc, argv, self) int argc; | 
#setfilter ⇒ Object
| 506 507 508 | # File 'ext/pcap/Pcap.c', line 506 static VALUE capture_setfilter(argc, argv, self) int argc; | 
#snaplen ⇒ Object
| 559 560 561 | # File 'ext/pcap/Pcap.c', line 559 static VALUE capture_snapshot(self) VALUE self; | 
#snapshot ⇒ Object
| 559 560 561 | # File 'ext/pcap/Pcap.c', line 559 static VALUE capture_snapshot(self) VALUE self; | 
#stats ⇒ Object
| 571 572 573 | # File 'ext/pcap/Pcap.c', line 571 static VALUE capture_stats(self) VALUE self; |