class MsgClientLogon

Class for the MsgClientLogon in the Steam Language.

Constants

CURRENT_PROTOCOL

CURRENT_PROTOCOL constant

OBFUSCATION_MASK

OBFUSCATION_MASK constant

PROTOCOL_VER_MAJOR_MASK

PROTOCOL_VER_MAJOR_MASK constant

PROTOCOL_VER_MINOR_MASK

PROTOCOL_VER_MINOR_MASK constant

PROTOCOL_VER_MINOR_MIN_CLIENTS

PROTOCOL_VER_MINOR_MIN_CLIENTS constant

PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES

PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES constant

PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PE_SIG

PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PE_SIG constant

PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID

PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID constant

PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST

PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST constant

PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR

PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR constant

PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES

PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES constant

PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH

PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH constant

PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2

PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2 constant

PROTOCOL_VER_MINOR_MIN_FOR_OS_TYPE

PROTOCOL_VER_MINOR_MIN_FOR_OS_TYPE constant

PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE

PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE constant

PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES

PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES constant

PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS

PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS constant

PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS

PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS constant

PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST

PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST constant

PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST_ANON

PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST_ANON constant

PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_CLIENT_ENCRYPT_PCT

PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_CLIENT_ENCRYPT_PCT constant

PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_MULTI

PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_MULTI constant

PROTOCOL_VER_MINOR_MIN_GAME_SERVERS

PROTOCOL_VER_MINOR_MIN_GAME_SERVERS constant

Public Class Methods

new() click to toggle source

Instantiate a MsgClientLogon object

Calls superclass method SteamSerializable::new
# File lib/steamd/generated/steammsg.rb, line 279
def initialize
  super([], [{:name=>"OBFUSCATION_MASK", :type=>"uint", :modifier=>"const", :value=>"0xBAADF00D", :size=>nil, :modifier_size=>nil}, {:name=>"CURRENT_PROTOCOL", :type=>"uint", :modifier=>"const", :value=>65579, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MAJOR_MASK", :type=>"uint", :modifier=>"const", :value=>"0xFFFF0000", :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MASK", :type=>"uint", :modifier=>"const", :value=>"0xFFFF", :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_GAME_SERVERS", :type=>"ushort", :modifier=>"const", :value=>4, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_MULTI", :type=>"ushort", :modifier=>"const", :value=>12, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_CLIENT_ENCRYPT_PCT", :type=>"ushort", :modifier=>"const", :value=>14, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR", :type=>"ushort", :modifier=>"const", :value=>17, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID", :type=>"ushort", :modifier=>"const", :value=>18, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST", :type=>"ushort", :modifier=>"const", :value=>19, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS", :type=>"ushort", :modifier=>"const", :value=>24, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_CLIENTS", :type=>"ushort", :modifier=>"const", :value=>25, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_OS_TYPE", :type=>"ushort", :modifier=>"const", :value=>26, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PE_SIG", :type=>"ushort", :modifier=>"const", :value=>27, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2", :type=>"ushort", :modifier=>"const", :value=>27, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES", :type=>"ushort", :modifier=>"const", :value=>28, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE", :type=>"ushort", :modifier=>"const", :value=>28, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES", :type=>"ushort", :modifier=>"const", :value=>28, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS", :type=>"ushort", :modifier=>"const", :value=>30, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH", :type=>"ushort", :modifier=>"const", :value=>33, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST_ANON", :type=>"ushort", :modifier=>"const", :value=>36, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST", :type=>"ushort", :modifier=>"const", :value=>40, :size=>nil, :modifier_size=>nil}, {:name=>"PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES", :type=>"ushort", :modifier=>"const", :value=>43, :size=>nil, :modifier_size=>nil}])
end