Datasnap.DSCommon.TDSClientChannelEventItem
Delphi
TDSClientChannelEventItem = record
EventType: TDSCallbackTunnelEventType;
TunnelId: string;
Tunnel: TDSClientCallbackChannelManager;
TunnelChannelName: string;
CallbackId: string;
CallbackItem: TDSCallbackItem;
end;
C++
struct DECLSPEC_DRECORD TDSClientChannelEventItem
{
public:
TDSCallbackTunnelEventType EventType;
System::UnicodeString TunnelId;
TDSClientCallbackChannelManager* Tunnel;
System::UnicodeString TunnelChannelName;
System::UnicodeString CallbackId;
TDSCallbackItem* CallbackItem;
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | Datasnap.DSCommon.pas Datasnap.DSCommon.hpp |
Datasnap.DSCommon | Datasnap.DSCommon |
Description
Event item passed in through the TDSClientChannelManagerEvent to provide tunnel event information.
TDSClientChannelEventItem is a record that is passed in as an event item, through the TDSClientChannelManagerEvent, to provide tunnel event information.
Field | Meaning |
---|---|
EventType |
The type of event occurring for a tunnel. |
TunnelId |
The ID of the tunnel being acted on. |
Tunnel |
The tunnel being acted on. |
TunnelChannelName |
The |
CallbackId |
The ID of the callback being added or removed. |
CallbackItem |
The callback item that wraps the callback for which this event is available, or nil if the tunnel is being closed. |