Class: Pcap::IPPacket

Inherits:
Packet
  • Object
show all
Defined in:
lib/pcap/packet.rb,
ext/pcap/ip_packet.c

Direct Known Subclasses

ICMPPacket, TCPPacket, UDPPacket

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

#dstObject

#dst=Object

#ip_dataObject



203
204
205
# File 'ext/pcap/ip_packet.c', line 203

static VALUE
ipp_data(self)
VALUE self;

#ip_df?Boolean

Returns:

  • (Boolean)

#ip_dstObject

#ip_dst=Object

#ip_flagsObject

#ip_hlenObject

#ip_idObject

#ip_lenObject

#ip_mf?Boolean

Returns:

  • (Boolean)

#ip_offObject

#ip_protoObject

#ip_srcObject

#ip_src=Object

#ip_sumObject

#ip_sum_update!Object



186
187
188
# File 'ext/pcap/ip_packet.c', line 186

static VALUE
ipp_sum_update(self)
VALUE self;

#ip_sumok?Boolean

Returns:

  • (Boolean)

#ip_tosObject

#ip_truncated?Boolean

Returns:

  • (Boolean)


151
152
153
# File 'ext/pcap/ip_packet.c', line 151

static VALUE
ipp_truncated(self)
VALUE self;

#ip_ttlObject

#ip_verObject

#srcObject

#src=Object

#to_sObject



28
29
30
# File 'lib/pcap/packet.rb', line 28

def to_s
  "#{ip_src} > #{ip_dst}"
end