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