Sha256: ae8a2abcb25c8e81261297bd0bedd9ef7877559dbd7fb992589c0424080acdee
Contents?: true
Size: 532 Bytes
Versions: 2
Compression:
Stored size: 532 Bytes
Contents
#include "ruby_pcap.h" VALUE cSPPacket; VALUE cLACPPacket; VALUE setup_slow_protocol_packet(pkt, nl_len) struct packet_object *pkt; int nl_len; { VALUE class; DEBUG_PRINT("setup_slow_protocol_packet"); if (pkt->data[14] == 0x01) { class = cLACPPacket; } else { class = cSPPacket; } return class; } void Init_sp_packet(void) { DEBUG_PRINT("Init_sp_packet"); cSPPacket = rb_define_class_under(mPcap, "SPPacket", cPacket); cLACPPacket = rb_define_class_under(mPcap, "LACPPacket", cSPPacket); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-pcap-0.8.1 | ext/pcap/slow_protocol_packet.c |
ruby-pcap-0.8.0 | ext/pcap/slow_protocol_packet.c |