Method: Fiddle::CompositeHandler#sym

Defined in:
lib/fiddle/import.rb

#sym(symbol) ⇒ Object

Returns the address as an Integer from any handlers with the function named symbol.

Raises a DLError if the handle is closed.



26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/fiddle/import.rb', line 26

def sym(symbol)
  @handlers.each{|handle|
    if( handle )
      begin
        addr = handle.sym(symbol)
        return addr
      rescue DLError
      end
    end
  }
  return nil
end