Class InoTelegram

java.lang.Object
de.mid.innovator.net.InoTelegram
Direct Known Subclasses:
LicSrvGetUserAddressRequestTelegram, LicSrvUserCheckAuthenticationRequestTelegram, LicSrvUserChkEnvironRightReplyTelegram, LicSrvUserChkEnvironRightRequestTelegram, LicSrvUserChkMdlAdminReplyTelegram, LicSrvUserChkMdlAdminRequestTelegram, LicSrvUserChkRepAdminReplyTelegram, LicSrvUserChkRepAdminRequestTelegram, LicSrvUserChkVersAdminReplyTelegram, LicSrvUserChkVersAdminRequestTelegram, LicSrvUserChkVersMdlAdminRequestTelegram, LicSrvUserCreateLoginRequestTelegram, LicSrvUserGetLoginListRequestTelegram, LicSrvUserGetLoginRequestTelegram, LicSrvUserGetRolesReplyTelegram, LicSrvUserGetRolesRequestTelegram, LicSrvUserGetUserJWTRequestTelegram, LicSrvUserGetUserListRequestTelegram, LicSrvUserGetUserRequestTelegram, LicSrvUserGetVersRolesRequestTelegram, SrvProxyTelegram

public class InoTelegram extends Object
This class is the topmost telegram type for all network communication between Innovator clients and servers. It uses a DynamicByteBuffer to read data from or write data to the raw PDU data.
Author:
borschet
  • Method Details

    • capacity

      public int capacity()
    • clear

      public void clear()
    • flip

      public void flip()
    • getChar

      public char getChar()
    • getChar

      public char getChar(int index)
    • getInt

      public int getInt()
    • getInt

      public int getInt(int index)
    • getLong

      public long getLong()
    • getLong

      public long getLong(int index)
    • getShort

      public short getShort()
    • getShort

      public short getShort(int index)
    • getByte

      public byte getByte()
    • limit

      public long limit()
    • limit

      public InoTelegram limit(long newLimit)
    • position

      public long position()
    • position

      public InoTelegram position(long newPosition)
    • putChar

      public InoTelegram putChar(char value)
    • putInt

      public InoTelegram putInt(int value)
    • putLong

      public InoTelegram putLong(long l)
    • putLong

      public InoTelegram putLong(long l, long lengthPosition)
    • putInt

      public InoTelegram putInt(long l, long lengthPosition)
    • putShort

      public InoTelegram putShort(short value)
    • announceCapacity

      public InoTelegram announceCapacity(long amount)
    • putByte

      public InoTelegram putByte(byte value)
    • putByte

      public InoTelegram putByte(byte[] value)
    • remaining

      public int remaining()
    • reset

      public Buffer reset()
    • rewind

      public Buffer rewind()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getSize

      public long getSize()
    • toArrayList

      public List<byte[]> toArrayList()
    • get

      public InoTelegram get(byte[] dst)
    • putString

      public InoTelegram putString(String value)
    • getString

      public String getString()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object