class ExtendedClientMsgHdr
Class for the ExtendedClientMsgHdr
in the Steam Language.
Public Class Methods
Instantiate a ExtendedClientMsgHdr
object
SteamSerializable::new
# File lib/steamd/generated/header.rb, line 67 def initialize super([{:name=>"msg", :type=>"EMsg", :modifier=>nil, :value=>"EMsg::INVALID", :size=>nil, :modifier_size=>nil}, {:name=>"header_size", :type=>"byte", :modifier=>nil, :value=>36, :size=>nil, :modifier_size=>nil}, {:name=>"header_version", :type=>"ushort", :modifier=>nil, :value=>2, :size=>nil, :modifier_size=>nil}, {:name=>"target_job_id", :type=>"ulong", :modifier=>nil, :value=>18446744073709551615, :size=>nil, :modifier_size=>nil}, {:name=>"source_job_id", :type=>"ulong", :modifier=>nil, :value=>18446744073709551615, :size=>nil, :modifier_size=>nil}, {:name=>"header_canary", :type=>"byte", :modifier=>nil, :value=>239, :size=>nil, :modifier_size=>nil}, {:name=>"steam_id", :type=>"ulong", :modifier=>"steamidmarshal", :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"session_id", :type=>"int", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}], []) self.msg = EMsg::INVALID self.header_size = 36 self.header_version = 2 self.target_job_id = 18446744073709551615 self.source_job_id = 18446744073709551615 self.header_canary = 239 end
Public Instance Methods
Gets the header_canary
variable.
@note defaults to 239 @return [byte] the value of header_canary
# File lib/steamd/generated/header.rb, line 156 def header_canary @variables['header_canary'][:value] end
Sets the header_canary
variable.
@param value [byte] the new value
# File lib/steamd/generated/header.rb, line 163 def header_canary=(value) @variables['header_canary'][:value] = value end
Gets the header_size
variable.
@note defaults to 36 @return [byte] the value of header_size
# File lib/steamd/generated/header.rb, line 96 def header_size @variables['header_size'][:value] end
Sets the header_size
variable.
@param value [byte] the new value
# File lib/steamd/generated/header.rb, line 103 def header_size=(value) @variables['header_size'][:value] = value end
Gets the header_version
variable.
@note defaults to 2 @return [ushort] the value of header_version
# File lib/steamd/generated/header.rb, line 111 def header_version @variables['header_version'][:value] end
Sets the header_version
variable.
@param value [ushort] the new value
# File lib/steamd/generated/header.rb, line 118 def header_version=(value) @variables['header_version'][:value] = value end
Gets the msg variable.
@note defaults to EMsg::INVALID @return [EMsg] the value of msg
# File lib/steamd/generated/header.rb, line 81 def msg @variables['msg'][:value] end
Sets the msg variable.
@param value [EMsg] the new value
# File lib/steamd/generated/header.rb, line 88 def msg=(value) @variables['msg'][:value] = value end
Gets the session_id
variable.
@note defaults to @return [int] the value of session_id
# File lib/steamd/generated/header.rb, line 186 def session_id @variables['session_id'][:value] end
Sets the session_id
variable.
@param value [int] the new value
# File lib/steamd/generated/header.rb, line 193 def session_id=(value) @variables['session_id'][:value] = value end
Gets the source_job_id
variable.
@note defaults to 18446744073709551615 @return [ulong] the value of source_job_id
# File lib/steamd/generated/header.rb, line 141 def source_job_id @variables['source_job_id'][:value] end
Sets the source_job_id
variable.
@param value [ulong] the new value
# File lib/steamd/generated/header.rb, line 148 def source_job_id=(value) @variables['source_job_id'][:value] = value end
Sets the steam_id
variable.
@param value [ulong] the new value
# File lib/steamd/generated/header.rb, line 178 def steam_id=(value) @variables['steam_id'][:value] = value end
Gets the target_job_id
variable.
@note defaults to 18446744073709551615 @return [ulong] the value of target_job_id
# File lib/steamd/generated/header.rb, line 126 def target_job_id @variables['target_job_id'][:value] end
Sets the target_job_id
variable.
@param value [ulong] the new value
# File lib/steamd/generated/header.rb, line 133 def target_job_id=(value) @variables['target_job_id'][:value] = value end