Datasnap.DSCommon.TDSClientChannelEventItem

From RAD Studio API Documentation
Jump to: navigation, search

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 ServerChannelName of the tunnel being acted on.

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.

See Also