Squeak Class Documentation category index | class index  
 
ExternalLibrary
  category: FFI-Kernel
  superclass: ExternalObject
  subclasses: FFITester

An external library bundles calls to functions from the same library. It is provided mainly as convenience since every external function can be fully specified by the name and the module it resides in.

Every external function that is defined in an external library by default will use the library it is defined in. This can always be modified by providing the appropriate module in the specification.

instance methods
  accessing
  handle
name

  initialize-release
  forceLoading
initialize

class methods
  accessing
  moduleName

instance methods
  accessing top  
 

handle


 

name

Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..


  initialize-release top  
 

forceLoading

Primitive. Force loading the given library.
The primitive will fail if the library is not available
or if anything is wrong with the receiver.


 

initialize

Initialize the receiver


class methods
  accessing top  
 

moduleName

Return the name of the module for this library