class TurboRex::MSRPC::MIDL::DataType::BaseType
Constants
- BYTESIZE_MAPPING
- SYMBOL_NAME_TABLE
Attributes
signed[R]
Public Class Methods
new(symbol_name, signed)
click to toggle source
# File lib/turborex/msrpc/midl.rb, line 180 def initialize(symbol_name, signed) raise TurboRex::Exception::MSRPC::UnknownSymbolName unless index = SYMBOL_NAME_TABLE.index(symbol_name.to_sym) @symbol_name ||= SYMBOL_NAME_TABLE[index] @signed = signed @bytesize = BYTESIZE_MAPPING[@symbol_name] end