def getLLong(self): return Binary.readLLong(self.get(8))
def putLLong(self, v): self.buffer += Binary.writeLLong(v)
def getVarLong(self): return Binary.readVarLong(self.buffer, self.offset)
def putVarLong(self, v): self.put(Binary.writeVarLong(v))
def getSignedLShort(self): return Binary.readSignedLShort(self.get(4))
def putUnsignedVarLong(self, v): self.put(Binary.writeUnsignedVarLong(v))
def putUnsignedVarInt(self, v): self.put(Binary.writeUnsignedVarInt(v))
def putShort(self, v): self.buffer += Binary.writeShort(v)
def getLTriad(self): return Binary.readLTriad(self.get(3))
def putLTriad(self, v): self.buffer += Binary.writeLTriad(v)
def getRoundedLFloat(self, accuracy): return Binary.readRoundedLFloat(self.get(4), accuracy)
def putLFloat(self, v): self.buffer += Binary.writeLFloat(v)
def getLFloat(self): return Binary.readLFloat(self.get(4))
def getLInt(self): return Binary.readLInt(self.get(4))
def putVarInt(self, v): self.put(Binary.writeVarInt(v))
def putLInt(self, v): self.buffer += Binary.writeLInt(v)
def getUnsignedVarLong(self): return Binary.readUnsignedVarLong(self.buffer, self.offset)
def getLShort(self): return Binary.readLShort(self.get(2))
def getSignedShort(self): return Binary.readSignedShort(self.get(2))