Class: Pcap::IPPacket
- Inherits:
-
Packet
show all
- Defined in:
- lib/pcap/packet.rb,
ext/pcap/ip_packet.c
Instance Method Summary
collapse
Methods inherited from Packet
#=~, #_dump, #_dump_to, _load, _load_from, #arp?, #caplen, #datalink, #dst_mac_address, #ethertype, #inspect, #ip?, #ipv6?, #lacp?, #length, #raw_data, #size, #src_mac_address, #tcp?, #time, #time_i, #time_i=, #udata, #udata=, #udp?, #unpack_hex_string
Instance Method Details
#dst ⇒ Object
#dst= ⇒ Object
#ip_data ⇒ Object
203
204
205
|
# File 'ext/pcap/ip_packet.c', line 203
static VALUE
ipp_data(self)
VALUE self;
|
#ip_dst ⇒ Object
#ip_dst= ⇒ Object
#ip_flags ⇒ Object
#ip_hlen ⇒ Object
#ip_id ⇒ Object
#ip_len ⇒ Object
#ip_off ⇒ Object
#ip_proto ⇒ Object
#ip_src ⇒ Object
#ip_src= ⇒ Object
#ip_sum ⇒ Object
#ip_sum_update! ⇒ Object
186
187
188
|
# File 'ext/pcap/ip_packet.c', line 186
static VALUE
ipp_sum_update(self)
VALUE self;
|
#ip_tos ⇒ Object
#ip_truncated? ⇒ Boolean
151
152
153
|
# File 'ext/pcap/ip_packet.c', line 151
static VALUE
ipp_truncated(self)
VALUE self;
|
#ip_ttl ⇒ Object
#ip_ver ⇒ Object
#src ⇒ Object
#src= ⇒ Object
#to_s ⇒ Object
28
29
30
|
# File 'lib/pcap/packet.rb', line 28
def to_s
"#{ip_src} > #{ip_dst}"
end
|