class TurboRex::MSRPC::MIDL::Interface
Attributes
if_attrs[R]
procedures[R]
typedefs[R]
uuid[R]
Public Class Methods
new(interface)
click to toggle source
# File lib/turborex/msrpc/midl.rb, line 12 def initialize(interface) @uuid = interface.uuid @typedefs = [] @if_attrs = [ Attribute::EndpointAttr.new(interface.endpoints) ] @procedures = [] end
Public Instance Methods
human()
click to toggle source
# File lib/turborex/msrpc/midl.rb, line 29 def human end
push_procedure(proc)
click to toggle source
# File lib/turborex/msrpc/midl.rb, line 21 def push_procedure(proc) @procedures << proc end
push_typedef(typedef)
click to toggle source
# File lib/turborex/msrpc/midl.rb, line 25 def push_typedef(typedef) @typedefs << typedef end