TIGCdestination Component
Properties Methods Events

This class is used to implement an Iguana destination plugin.

Unit
IGC

Declaration
TIGCdestination = class(TComponent)

Description

Destination plugins connect to, and receive messages from Iguana To-Plugin channel components.

Messages are sent from Iguana to the TIGCdestination plugin through the OnMessageReceived event. The plugin must set properties on the IIGCdestinationMessageReceivedEventOutputs object that will be passed to event handler. This will indicate to Iguana whether message processing was successful.

See:

http://www.interfaceware.com/manual/plugin_receiving.html

for more information.


Properties
ConnectTimeout Time in milliseconds the plugin will wait to handshake with Iguana while executing the Connect operation (default 5000 milliseconds).
DisconnectReason Describes the reason for the plugin's (most recent) disconnection from Iguana.
Methods
Connect Connects to an Iguana To-Plugin channel component as a destination plugin.
Disconnect Disconnects the plugin from Iguana.
EnableDebugLogging Enables logging of internal runtime debug information to the specified file.
WaitForDisconnect Waits until the plugin is disconnected from Iguana.
WaitForDisconnectWithTimeout Waits until either the plugin is disconnected from Iguana, or a specified timeout elapses.
Events
OnDisconnected Event raised upon disconnection of the plugin from Iguana.
OnMessageReceived Event raised upon receipt of a message from Iguana.
OnResubmissionPreviewMessageReceived Event raised upon receipt of a resubmission preview message from Iguana.

Chameleon Delphi Documentation