Interface EngineType

All Known Implementing Classes:
AbstractEngineType, AbstractProtobufDemoEngineType, CsGoS1EngineType, CsgoS2EngineType, DotaS1EngineType, DotaS2EngineType

public interface EngineType
  • Method Details

    • getId

      EngineId getId()
    • isSendTablesContainer

      boolean isSendTablesContainer()
    • handleDeletions

      boolean handleDeletions()
    • getIndexBits

      int getIndexBits()
    • getSerialBits

      int getSerialBits()
    • indexForHandle

      int indexForHandle(int handle)
    • serialForHandle

      int serialForHandle(int handle)
    • handleForIndexAndSerial

      int handleForIndexAndSerial(int index, int serial)
    • emptyHandle

      int emptyHandle()
    • getInfoOffset

      int getInfoOffset()
    • isFullPacketSeekAllowed

      boolean isFullPacketSeekAllowed()
    • getExpectedFullPacketInterval

      Integer getExpectedFullPacketInterval()
    • embeddedPacketClassForKind

      Class<? extends com.google.protobuf.GeneratedMessage> embeddedPacketClassForKind(int kind)
    • userMessagePacketClassForKind

      Class<? extends com.google.protobuf.GeneratedMessage> userMessagePacketClassForKind(int kind)
    • isUserMessage

      boolean isUserMessage(Class<? extends com.google.protobuf.GeneratedMessage> clazz)
    • getNewFieldReader

      FieldReader getNewFieldReader()
    • emitHeader

      void emitHeader()
    • determineLastTick

      int determineLastTick(Source source) throws IOException
      Throws:
      IOException
    • readEmbeddedKind

      int readEmbeddedKind(BitStream bs)
    • getNextPacketInstance

      <T extends com.google.protobuf.GeneratedMessage> PacketInstance<T> getNextPacketInstance(Source source) throws IOException
      Throws:
      IOException
    • getRegisteredProcessors

      Object[] getRegisteredProcessors()
    • getContextData

      ContextData getContextData()