Class AClientMsgProtobuf

    • Constructor Detail

      • AClientMsgProtobuf

        public AClientMsgProtobuf​(IPacketMsg msg)
        Initializes a new instance of theAClientMsgProtobuf class. This is a recieve constructor.
        Parameters:
        msg - The packet message to build this client message from.
    • Method Detail

      • getProtoHeader

        public in.dragonbra.javasteam.protobufs.steamclient.SteammessagesBase.CMsgProtoBufHeader.Builder getProtoHeader()
      • isProto

        public boolean isProto()
        Description copied from interface: IClientMsg
        Gets a value indicating whether this client message is protobuf backed.
        Returns:
        true if this instance is protobuf backed; otherwise, false.
      • getMsgType

        public EMsg getMsgType()
        Description copied from interface: IClientMsg
        Gets the network message type of this client message.
        Returns:
        The message type.
      • getSessionID

        public int getSessionID()
        Description copied from interface: IClientMsg
        Gets the session id for this client message.
        Returns:
        The session id.
      • setSessionID

        public void setSessionID​(int sessionID)
        Description copied from interface: IClientMsg
        Sets the session id for this client message.
        Parameters:
        sessionID - The session id.
      • setSteamID

        public void setSteamID​(SteamID steamID)
        Description copied from interface: IClientMsg
        Sets the SteamID for this client message.
        Parameters:
        steamID - The SteamID.
      • getTargetJobID

        public JobID getTargetJobID()
        Description copied from interface: IClientMsg
        Gets the target job id for this client message.
        Returns:
        The target job id.
      • setTargetJobID

        public void setTargetJobID​(JobID jobID)
        Description copied from interface: IClientMsg
        Sets the target job id for this client message.
        Parameters:
        jobID - The target job id.
      • getSourceJobID

        public JobID getSourceJobID()
        Description copied from interface: IClientMsg
        Gets the source job id for this client message.
        Returns:
        The source job id.
      • setSourceJobID

        public void setSourceJobID​(JobID jobID)
        Description copied from interface: IClientMsg
        Sets the source job id for this client message.
        Parameters:
        jobID - The source job id.
      • serialize

        public byte[] serialize()
        Description copied from interface: IClientMsg
        serializes this client message instance to a byte array.
        Returns:
        Data representing a client message.
      • deserialize

        public void deserialize​(byte[] data)
        Description copied from interface: IClientMsg
        Initializes this client message by deserializing the specified data.
        Parameters:
        data - The data representing a client message.