@Test public void testRemoveIntReadsFirstInt() throws Exception { buffer = bufferOf((byte) 0x01, (byte) 0x02, (byte) 0x03, (byte) 0x04, (byte) 0x05, (byte) 0x06, (byte) 0x07, (byte) 0x08); int i = buffer.removeInt(); assertEquals((1 << 24) + (2 << 16) + (3 << 8) + 4, i); }
public int removeInt() throws NotEnoughDataInByteBufferException { int result = readInt(); removeBytes0(SZ_INT); return result; }
ByteBuffer extends SmppObject { public int removeInt() throws NotEnoughDataInByteBufferException { int result = readInt(); removeBytes0(SZ_INT); return result; } }
ByteBuffer extends SmppObject { public int removeInt() throws NotEnoughDataInByteBufferException { int result = readInt(); removeBytes0(SZ_INT); return result; } ByteBuffer();  ByteBuffer(byte[] buffer); }
ByteBuffer extends SmppObject { public int removeInt() throws NotEnoughDataInByteBufferException { int result = readInt(); removeBytes0(SZ_INT); return result; } ByteBuffer();  ByteBuffer(byte[] buffer); byte[] getBuffer(); void setBuffer(byte[] buffer); int length(); void appendByte(byte data); void appendShort(short data); void appendInt(int data); void appendCString(String string); void appendCString(String string, String encoding); void appendString(String string); void appendString(String string, String encoding); void appendString(String string, int count); void appendString(String string, int count, String encoding); void appendBuffer(ByteBuffer buf); void appendBytes(ByteBuffer bytes, int count); void appendBytes(byte[] bytes, int count); void appendBytes(byte[] bytes); byte removeByte(); short removeUnsignedByte(); short removeShort(); int removeInt(); int readInt(); String removeCString(); String removeCString(String encoding); String removeString(int size, String encoding); ByteBuffer removeBuffer(int count); ByteBuffer removeBytes(int count); void removeBytes0(int count); ByteBuffer readBytes(int count); String getHexDump(); }
ByteBuffer extends SmppObject { public int removeInt() throws NotEnoughDataInByteBufferException { int result = readInt(); removeBytes0(SZ_INT); return result; } ByteBuffer();  ByteBuffer(byte[] buffer); byte[] getBuffer(); void setBuffer(byte[] buffer); int length(); void appendByte(byte data); void appendShort(short data); void appendInt(int data); void appendCString(String string); void appendCString(String string, String encoding); void appendString(String string); void appendString(String string, String encoding); void appendString(String string, int count); void appendString(String string, int count, String encoding); void appendBuffer(ByteBuffer buf); void appendBytes(ByteBuffer bytes, int count); void appendBytes(byte[] bytes, int count); void appendBytes(byte[] bytes); byte removeByte(); short removeUnsignedByte(); short removeShort(); int removeInt(); int readInt(); String removeCString(); String removeCString(String encoding); String removeString(int size, String encoding); ByteBuffer removeBuffer(int count); ByteBuffer removeBytes(int count); void removeBytes0(int count); ByteBuffer readBytes(int count); String getHexDump();  }