Package zombie.network
Class ClientChunkRequest
java.lang.Object
zombie.network.ClientChunkRequest
public class ClientChunkRequest
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientChunkRequest.Chunk -
Field Summary
Fields Modifier and Type Field Description java.util.ArrayListchunksstatic java.util.concurrent.ConcurrentLinkedQueuefreeBuffersbooleanlargeArea -
Constructor Summary
Constructors Constructor Description ClientChunkRequest() -
Method Summary
Modifier and Type Method Description voidgetByteBuffer(ClientChunkRequest.Chunk chunk)ClientChunkRequest.ChunkgetChunk()voidreleaseBuffer(ClientChunkRequest.Chunk chunk)voidreleaseBuffers()voidreleaseChunk(ClientChunkRequest.Chunk chunk)voidunpack(java.nio.ByteBuffer byteBuffer, UdpConnection udpConnection)voidunpackLargeArea(java.nio.ByteBuffer byteBuffer, UdpConnection udpConnection)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
chunks
public java.util.ArrayList chunks -
freeBuffers
public static final java.util.concurrent.ConcurrentLinkedQueue freeBuffers -
largeArea
public boolean largeArea
-
-
Constructor Details
-
ClientChunkRequest
public ClientChunkRequest()
-
-
Method Details
-
getChunk
-
releaseChunk
-
getByteBuffer
-
releaseBuffer
-
releaseBuffers
public void releaseBuffers() -
unpack
-
unpackLargeArea
-