com.neeve.pkt
Class PktSerializer

java.lang.Object
  extended by com.neeve.pkt.PktSerializer

public final class PktSerializer
extends Object

Packet serializer/deserializer convenience class


Method Summary
static PktSerializer create()
          Create a new packet serializer instance
 PktPacket deserialize(ByteBuffer buffer, boolean slice, Tracer trace)
          Deserializes a packet from a byte buffer
 PktPacket deserialize(ByteBuffer buffer, Tracer trace)
          Deserializes a packet from a byte buffer
 void serialize(PktPacket packet, com.neeve.io.IOBuffer buffer, Tracer trace)
          Serializes a packet to an IO buffer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

serialize

public final void serialize(PktPacket packet,
                            com.neeve.io.IOBuffer buffer,
                            Tracer trace)
Serializes a packet to an IO buffer


deserialize

public final PktPacket deserialize(ByteBuffer buffer,
                                   Tracer trace)
Deserializes a packet from a byte buffer


deserialize

public final PktPacket deserialize(ByteBuffer buffer,
                                   boolean slice,
                                   Tracer trace)
Deserializes a packet from a byte buffer

Parameters:
slice - Wether the buffer should be sliced first.

create

public static final PktSerializer create()
Create a new packet serializer instance



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.