IMaster class

The master interface, which is an entry point to all other specialized interfaces.

Inheritance

Constructors

IMaster(FbInterface self)
Construct a wrapper around the native IMaster interface. The self argument should be the raw pointer returned by FbClient.fbGetMasterInterface method.

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

getConfigManager() → IConfigManager
getDispatcher() → IProvider
getDtc() → IDtc
getMetadataBuilder(IStatus status, [int fieldCount = 0]) → IMetadataBuilder
getPluginManager() → IPluginManager
getProcessExiting() → bool
getProvider() → IProvider
getStatus() → IStatus
Allocate and return a new IStatus interface. When no longer needed, it should be disposed of (by calling dispose).
getTimerControl() → ITimerControl
getUtilInterface() → IUtil
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
registerAttachment(IProvider provider, IAttachment attachment) → IAttachment
registerTransaction(IProvider provider, ITransaction transaction) → ITransaction
serverMode(int mode) → int
toString() → String
A string representation of this object.
inherited

Operators

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