final class oadd.io.netty.handler.pcap.EthernetPacket extends java.lang.Object
{
private static final byte[] DUMMY_SOURCE_MAC_ADDRESS;
private static final byte[] DUMMY_DESTINATION_MAC_ADDRESS;
private static final int V4;
private static final int V6;
private void <init>()
{
oadd.io.netty.handler.pcap.EthernetPacket v;
v := @this: oadd.io.netty.handler.pcap.EthernetPacket;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
static void writeIPv4(oadd.io.netty.buffer.ByteBuf, oadd.io.netty.buffer.ByteBuf)
{
byte[] v, v;
oadd.io.netty.buffer.ByteBuf v, v;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v = <oadd.io.netty.handler.pcap.EthernetPacket: byte[] DUMMY_SOURCE_MAC_ADDRESS>;
v = <oadd.io.netty.handler.pcap.EthernetPacket: byte[] DUMMY_DESTINATION_MAC_ADDRESS>;
staticinvoke <oadd.io.netty.handler.pcap.EthernetPacket: void writePacket(oadd.io.netty.buffer.ByteBuf,oadd.io.netty.buffer.ByteBuf,byte[],byte[],int)>(v, v, v, v, 2048);
return;
}
static void writeIPv6(oadd.io.netty.buffer.ByteBuf, oadd.io.netty.buffer.ByteBuf)
{
byte[] v, v;
int v;
oadd.io.netty.buffer.ByteBuf v, v;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v = <oadd.io.netty.handler.pcap.EthernetPacket: byte[] DUMMY_SOURCE_MAC_ADDRESS>;
v = <oadd.io.netty.handler.pcap.EthernetPacket: byte[] DUMMY_DESTINATION_MAC_ADDRESS>;
v = (int) 34525;
staticinvoke <oadd.io.netty.handler.pcap.EthernetPacket: void writePacket(oadd.io.netty.buffer.ByteBuf,oadd.io.netty.buffer.ByteBuf,byte[],byte[],int)>(v, v, v, v, v);
return;
}
private static void writePacket(oadd.io.netty.buffer.ByteBuf, oadd.io.netty.buffer.ByteBuf, byte[], byte[], int)
{
byte[] v, v;
int v;
oadd.io.netty.buffer.ByteBuf v, v;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v := @parameter: oadd.io.netty.buffer.ByteBuf;
v := @parameter: byte[];
v := @parameter: byte[];
v := @parameter: int;
virtualinvoke v.<oadd.io.netty.buffer.ByteBuf: oadd.io.netty.buffer.ByteBuf writeBytes(byte[])>(v);
virtualinvoke v.<oadd.io.netty.buffer.ByteBuf: oadd.io.netty.buffer.ByteBuf writeBytes(byte[])>(v);
virtualinvoke v.<oadd.io.netty.buffer.ByteBuf: oadd.io.netty.buffer.ByteBuf writeShort(int)>(v);
virtualinvoke v.<oadd.io.netty.buffer.ByteBuf: oadd.io.netty.buffer.ByteBuf writeBytes(oadd.io.netty.buffer.ByteBuf)>(v);
return;
}
static void <clinit>()
{
byte[] v, v;
v = newarray (byte)[6];
v[0] = 0;
v[1] = 0;
v[2] = 94;
v[3] = 0;
v[4] = 83;
v[5] = 0;
<oadd.io.netty.handler.pcap.EthernetPacket: byte[] DUMMY_SOURCE_MAC_ADDRESS> = v;
v = newarray (byte)[6];
v[0] = 0;
v[1] = 0;
v[2] = 94;
v[3] = 0;
v[4] = 83;
v[5] = -1;
<oadd.io.netty.handler.pcap.EthernetPacket: byte[] DUMMY_DESTINATION_MAC_ADDRESS> = v;
return;
}
}