![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. | 
Transport-control structure used in a drag-and-drop operation
typedef struct ptdatatransctrl PtTransportCtrl_t;
struct ptdatatransctrl {
    PtTransportHdr_t     hdr;
    PhTransportCtrl_t    *ctrl;
    PtWidget_t           *widget;
    PtRequestables_t     *requestables;
    PtRequestedLink_t    *requested;
    PhTransportLink_t    *response;
    PhTransportLink_t    *last_response;
    PtConnector_t        *connector;
    PtConnectionServer_t *connection;
    int (*complete)(
             PtTransportCtrl_t *tctrl,
             short unsigned event_subtype );
    void                 *data;
    };
The PtTransportCtrl_t structure is used with the Photon transport mechanism in a drag-and-drop operation. Your application can pack multiple pieces of data into a single control structure and transport them simultaneously. Data can be packed inline or can be requestable.
The PtTransportCtrl_t structure includes:
Photon
PhTransportCtrl_t, PhTransportLink_t, PtAddResponseType(), PtCreateTransportCtrl(), PtInitDnd(), PtReleaseTransportCtrl(), PtTransportType()
Drag and Drop chapter of the Photon Programmer's Guide
![]()  | 
![]()  | 
![]()  | 
![]()  |