IPluginManager class

Inheritance

Constructors

IPluginManager(FbInterface self)

Properties

hashCode → int
The hash code for this object.
no setterinherited
methodCount ↔ int
The number of entries in the VTable the interface occupies.
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
self ↔ FbInterface
The raw pointer to the native interface.
getter/setter pairinherited
startIndex ↔ int
The first entry in the VTable the interface uses.
getter/setter pairinherited
version ↔ int
The interface version. Copied from the VTable for convenience.
getter/setter pairinherited
vtable ↔ FbInterface
The pointer to the interface's VTable.
getter/setter pairinherited

Methods

getConfig(IStatus status, String fileName) → IConfig
getPlugins(IStatus status, int pluginType, String namesList, IFirebirdConf firebirdConf) → IPluginSet
minSupportedVersion() → int
Defines the minimum native interface version supported by this class in fbclient.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerModule(IPluginModule cleanup) → void
registerPluginFactory(int pluginType, String defaultName, IPluginFactory plFactory) → void
releasePlugin(IPluginBase plugin) → void
toString() → String
A string representation of this object.
inherited
unregisterModule(IPluginModule cleanup) → void

Operators

operator ==(Object other) → bool
The equality operator.
inherited