Interface UpdateEncoder

All Known Implementing Classes:
UpdateEncoderV1, UpdateEncoderV2

public interface UpdateEncoder
  • Method Details

    • writeLeftID

      void writeLeftID(ID id)
      Parameters:
      id -
    • writeRightID

      void writeRightID(ID id)
      Parameters:
      id -
    • writeClient

      void writeClient(int client)
      Use writeClient and writeClock instead of writeID if possible.
      Parameters:
      client -
    • writeInfo

      void writeInfo(int info)
      Parameters:
      info - An unsigned 8-bit integer
    • writeString

      void writeString(String s)
      Parameters:
      s -
    • writeParentInfo

      void writeParentInfo(boolean isYKey)
      Parameters:
      isYKey -
    • writeTypeRef

      void writeTypeRef(int info)
      Parameters:
      info - An unsigned 8-bit integer
    • writeLen

      void writeLen(int len)
      Write len of a struct - well suited for Opt RLE encoder.
      Parameters:
      len -
    • writeAny

      void writeAny(Object any)
      Parameters:
      any -
    • writeBuf

      void writeBuf(Uint8Array buf)
      Parameters:
      buf -
    • writeJSON

      void writeJSON(Object embed)
      Parameters:
      embed -
    • writeKey

      void writeKey(String key)
      Parameters:
      key -
    • getRestEncoder

      Encoder getRestEncoder()
    • setRestEncoder

      void setRestEncoder(Encoder restEncoder)
    • toUint8Array

      Uint8Array toUint8Array()
    • resetDsCurVal

      void resetDsCurVal()
    • writeDsClock

      void writeDsClock(int clock)
      Parameters:
      clock -
    • writeDsLen

      void writeDsLen(int len)
      Parameters:
      len -