Class: MsgClientLogon
- Inherits:
-
Object
- Object
- MsgClientLogon
- Includes:
- SteamSerializable
- Defined in:
- lib/steamd/generated/steammsg.rb
Overview
Class for the MsgClientLogon in the Steam Language.
Constant Summary collapse
- OBFUSCATION_MASK =
OBFUSCATION_MASK constant
0xBAADF00D
- CURRENT_PROTOCOL =
CURRENT_PROTOCOL constant
65579
- PROTOCOL_VER_MAJOR_MASK =
PROTOCOL_VER_MAJOR_MASK constant
0xFFFF0000
- PROTOCOL_VER_MINOR_MASK =
PROTOCOL_VER_MINOR_MASK constant
0xFFFF
- PROTOCOL_VER_MINOR_MIN_GAME_SERVERS =
PROTOCOL_VER_MINOR_MIN_GAME_SERVERS constant
4
- PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_MULTI =
PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_MULTI constant
12
- PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_CLIENT_ENCRYPT_PCT =
PROTOCOL_VER_MINOR_MIN_FOR_SUPPORTING_E_MSG_CLIENT_ENCRYPT_PCT constant
14
- PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR =
PROTOCOL_VER_MINOR_MIN_FOR_EXTENDED_MSG_HDR constant
17
- PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID =
PROTOCOL_VER_MINOR_MIN_FOR_CELL_ID constant
18
- PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST =
PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST constant
19
- PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS =
PROTOCOL_VER_MINOR_MIN_FOR_SERVER_AVAILABLITY_MSGS constant
24
- PROTOCOL_VER_MINOR_MIN_CLIENTS =
PROTOCOL_VER_MINOR_MIN_CLIENTS constant
25
- PROTOCOL_VER_MINOR_MIN_FOR_OS_TYPE =
PROTOCOL_VER_MINOR_MIN_FOR_OS_TYPE constant
26
- PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PE_SIG =
PROTOCOL_VER_MINOR_MIN_FOR_CEG_APPLY_PE_SIG constant
27
- PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2 =
PROTOCOL_VER_MINOR_MIN_FOR_MARKETING_MESSAGES2 constant
27
- PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES =
PROTOCOL_VER_MINOR_MIN_FOR_ANY_PROTO_BUF_MESSAGES constant
28
- PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE =
PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_LOGGED_OFF_MESSAGE constant
28
- PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES =
PROTOCOL_VER_MINOR_MIN_FOR_PROTO_BUF_MULTI_MESSAGES constant
28
- PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS =
PROTOCOL_VER_MINOR_MIN_FOR_SENDING_PROTOCOL_TO_UFS constant
30
- PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH =
PROTOCOL_VER_MINOR_MIN_FOR_MACHINE_AUTH constant
33
- PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST_ANON =
PROTOCOL_VER_MINOR_MIN_FOR_SESSION_ID_LAST_ANON constant
36
- PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST =
PROTOCOL_VER_MINOR_MIN_FOR_ENHANCED_APP_LIST constant
40
- PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES =
PROTOCOL_VER_MINOR_MIN_FOR_GZIP_MULTI_MESSAGES constant
43
Instance Attribute Summary
Attributes included from SteamSerializable
Instance Method Summary collapse
-
#initialize ⇒ MsgClientLogon
constructor
Instantiate a MsgClientLogon object.
Methods included from SteamSerializable
#consts, #deserialize, #encode_to, #flag, #serialize, #vars
Constructor Details
#initialize ⇒ MsgClientLogon
Instantiate a MsgClientLogon object
279 280 281 |
# 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 |