Defined Types



TQ3ChannelGetMethod


typedef Q3_CALLBACK_API_C (TQ3Status, TQ3ChannelGetMethod) (
    TQ3ControllerRef controllerRef,
    TQ3Uns32 channel,
    void *data,
    TQ3Uns32 *dataSize
);

Discussion

Channel get method callback.

At most kQ3ControllerSetChannelMaxDataSize bytes of data can be returned.

Parameter Descriptions
controllerRef
The controller the callback is invoked for.
channel
An index into the list of channels, from 0.
data
Receives the data for the channel.
dataSize
Will be set to the number of bytes pointed to by data, and should receive the number of bytes written to data.
function result
Success or failure of the operation.

TQ3ChannelSetMethod


typedef Q3_CALLBACK_API_C (TQ3Status, TQ3ChannelSetMethod) (
    TQ3ControllerRef controllerRef,
    TQ3Uns32 channel,
    const void *data,
    TQ3Uns32 dataSize
);

Discussion

Channel set method callback.

At most kQ3ControllerSetChannelMaxDataSize bytes of data will be supplied.

Parameter Descriptions
controllerRef
The controller the callback is invoked for.
channel
An index into the list of channels, from 0.
data
The new data for the channel.
dataSize
The number of bytes pointed to by data.
function result
Success or failure of the operation.

TQ3CursorTrackerNotifyFunc


typedef Q3_CALLBACK_API_C (void, TQ3CursorTrackerNotifyFunc) (void);
Discussion

Cursor tracker notification callback.


TQ3TrackerNotifyFunc


typedef Q3_CALLBACK_API_C (TQ3Status, TQ3TrackerNotifyFunc) (
    TQ3TrackerObject trackerObject,
    TQ3ControllerRef controllerRef
);

Discussion

Tracker notification callback.

Parameter Descriptions
trackerObject
The tracker the callback is invoked for.
controllerRef
The controller associated with the tracker.
function result
Success or failure of the operation.

© 1999-2008 Quesa Developers (Last Updated 5/10/2008)