CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CLC_NH_CallbackList Struct Reference

Callback list for all notification handlers. More...

#include <CLC_Callbacks.h>

Data Fields

struct {
   NH_CHAI_NOTIFICATION   pNotification
 
   NH_CHAI_DEVICEDECLARATION   pDeviceDeclaration
 
   NH_CHAI_DEVICEDISCARDED   pDeviceDiscarded
 
   NH_CHAI_DEVICEIDENTITYCHANGED   pDeviceIdentityChanged
 
   NH_CHAI_WARNING   pWarning
 
   NH_CHAI_SIGNAL   pSignal
 
   NH_CHAI_GLOBALTIMER   pGlobalTimer
 
CHAI
 Callback list for CHAI notifications. More...
 
struct {
   NH_LOCALDEVICE_NOTIFICATION   pNotification
 
   NH_LOCALDEVICE_SNAPSHOT_REQUESTCOLLECTSNAPSHOTDATA   pRequestCollectSnapshotData
 
   NH_LOCALDEVICE_SNAPSHOT_REQUESTRESTORESNAPSHOTDATA   pRequestRestoreSnapshotData
 
   NH_LOCALDEVICE_SCT_STARTED   pSCTStarted
 
   NH_LOCALDEVICE_SCT_SECTIONLISTREPLY   pSCTSectionListReply
 
   NH_LOCALDEVICE_SCT_CONTROLLERLISTREPLY   pSCTControllerListReply
 
   NH_LOCALDEVICE_SCT_FINISHED   pSCTFinished
 
   NH_LOCALDEVICE_SIGNAL   pSignal
 
LocalDevice
 Callback list for local device notifications. More...
 
struct {
   NH_CP2MIDI_MIDIMESSAGE   pMIDIMessage
 
   NH_CP2MIDI_MIDISYSEX   pMIDISysEx
 
CP2MIDI
 Callback list for CP2Midi, VMIDILinkIn, HybridMidi and VMIDILinkHybrid local device notifications. More...
 
struct {
   NH_VMIDILINKIN_STATUSCHANGE   pStatusChange
 
   NH_VMIDILINKIN_CLOCKTICK   pClockTick
 
   NH_VMIDILINKIN_CLOCKCOMMAND   pClockCommand
 
VMIDILinkIn
 Callback list for VMIDILinkIn and VMIDILinkHybrid local device notifications. More...
 
struct {
   NH_VMIDILINKOUT_STATUSCHANGE   pStatusChange
 
   NH_VMIDILINKOUT_DATACONSUMED   pDataConsumed
 
VMIDILinkOut
 Callback list for VMIDILinkOut and VMIDILinkHybrid local device notifications. More...
 
struct {
   NH_SHAREDDISPLAY_REQUEST   pRequest
 
   NH_SHAREDDISPLAY_SESSIONCLOSED   pSessionClosed
 
   NH_SHAREDDISPLAY_DISPLAYCLEAR   pDisplayClear
 
   NH_SHAREDDISPLAY_SETTEXT   pSetText
 
   NH_SHAREDDISPLAY_SETCURSOR   pSetCursor
 
SharedDisplay
 Callback list for shared display local device notifications. More...
 
struct {
   NH_SHAREDDISPLAYCLIENT_REQUESTACCEPTED   pRequestAccepted
 
   NH_SHAREDDISPLAYCLIENT_SESSIONCLOSED   pSessionClosed
 
   NH_SHAREDDISPLAYCLIENT_ONKEY   pOnKey
 
SharedDisplayClient
 Callback list for shared display client local device notifications. More...
 
struct {
   NH_INPUT_SOURCECHANGE   pSourceChange
 
   NH_INPUT_CLOCKDEFINITION   pClockDefinition
 
   NH_INPUT_CLOCKTICK   pClockTick
 
   NH_INPUT_CLOCKCOMMAND   pClockCommand
 
   NH_INPUT_CLOCKSETPOSITION   pClockSetPosition
 
   NH_INPUTPARAM_REQUESTREFRESHCURRENTVALUE   pParamRequestRefreshCurrentValue
 
   NH_INPUTPARAM_ONMODIFIERUPDATE   pParamOnModifierUpdate
 
   NH_INPUTPARAM_ONSELECTORUPDATE   pParamOnSelectorUpdate
 
   NH_INPUTPARAM_ONTEXTUPDATE   pParamOnTextUpdate
 
Input
 Callback list for Input notifications. More...
 
struct {
   NH_OUTPUT_FLOWCONTROL   pFlowControl
 
   NH_OUTPUT_DATACONSUMED   pDataConsumed
 
   NH_OUTPUT_DESTINATIONCHANGE   pDestinationChange
 
   NH_OUTPUT_REFRESHPARAMETERDEFINITION   pRefreshParameterDefinition
 
   NH_OUTPUT_UPDATEINDEXLISTCONTENT   pUpdateIndexListContent
 
   NH_OUTPUT_UPDATESELECTORITEMLISTCONTENT   pUpdateSelectorItemListContent
 
   NH_OUTPUT_REFRESHCURRENTMODIFIERPARAMVALUE   pRefreshCurrentModifierParameterValue
 
   NH_OUTPUT_REFRESHCURRENTSELECTORPARAMVALUE   pRefreshCurrentSelectorParameterValue
 
   NH_OUTPUT_REFRESHCURRENTTEXTPARAMVALUE   pRefreshCurrentTextParameterValue
 
   NH_OUTPUT_CLOCK_GENERATORCOMMAND   pClockGeneratorCommand
 
Output
 Callback list for Output notifications. More...
 
struct {
   NH_CONTROLLER_CONNECTIONSTATUS   pConnectionStatus
 
   NH_CONTROLLER_REFRESHCURRENTMODIFIERPARAMVALUE   pRefreshModifierParameterValue
 
   NH_CONTROLLER_REFRESHCURRENTSELECTORPARAMVALUE   pRefreshSelectorParameterValue
 
   NH_CONTROLLER_REFRESHCURRENTTEXTPARAMVALUE   pRefreshTextParameterValue
 
   NH_CONTROLLER_ASSIGN   pAssign
 
   NH_CONTROLLER_ONPARAMETERPATHREPLY   pOnParameterPathReply
 
   NH_CONTROLLER_ONLEARNINGMODECHANGE   pOnLearningModeChange
 
Controller
 Callback list for Controller notifications. More...
 
struct {
   NH_PIPE_PEERCHANGE   pPeerChange
 
   NH_PIPE_DATACONSUMED   pDataConsumed
 
Pipe
 Callback list for Pipe notifications. More...
 
struct {
   NH_REMOTEDEVICE_READY   pReady
 
RemoteDevice
 Callback list for Remote device notification. More...
 
struct {
   NH_SERVER_ASKTOENTERBL   pAskToEnterlBootLoader
 
Server
 Callback list for server notifications. More...
 

Detailed Description

Callback list for all notification handlers.


The documentation for this struct was generated from the following file: