class TurboRex::MSRPC::RPCBase::RPC_DISPATCH_TABLE_Klass
Public Instance Methods
DispatchFunctions()
click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 508 def DispatchFunctions # Virtual Field self.DispatchTable end
DispatchTable()
click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 504 def DispatchTable @dispatch_table_link_to || @value_table[:DispatchTable] end
link_to(dispatch_funcs)
click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 512 def link_to(dispatch_funcs) if dispatch_funcs.is_a?(Array) @dispatch_table_link_to = dispatch_funcs end end
parse_struct(cstruct)
click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 493 def parse_struct(cstruct) @value_table = { DispatchTableCount: cstruct['dispatchTableCount'].value, DispatchTable: cstruct['dispatchTable'].to_s, Reserved: cstruct['seserved'].to_s } @dispatch_table_link_to = nil end