CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CHAI Notification handlers

List of all remote device notification handlers. More...

Typedefs

typedef void(* NH_CHAI_NOTIFICATION )(CHAINotificationTypes const notification, CPENDPOINT const *const pOptionalEndpoint)
 Used by the CHAI to notify the application about global network changes. More...
 
typedef void(* NH_CHAI_DEVICEDECLARATION )(DeviceDeclarationNotificationTypes const declarationType, CPREMOTEDEVICEINFO const *const pRemoteDeviceInfo, CPCHAR8 const *const utf8DeviceName, CPHOOKEDOBJECT const hRemoteDevice)
 Called on device declaration. Can occur if a new root device is connected to the network, if a device needs to reflect changes (capabilities, name...) More...
 
typedef void(* NH_CHAI_DEVICEDISCARDED )(CPDEVICEID const *const pDevID, DeviceDiscardedReasons const reason)
 Called on device unplug, or if a device becomes unreachable. More...
 
typedef void(* NH_CHAI_DEVICEIDENTITYCHANGED )(CPDEVICEID const *const pOldDeviceID, CPDEVICEID const *const pNewDeviceID)
 Inform the application that a device identity changed. More...
 
typedef void(* NH_CHAI_WARNING )(CPENDPOINT const *pOptionalSource, WarningCodes const code, WarningDomains const eDomain, CPCHAR8 const *const utf8Title, CPCHAR8 const *const utf8Content)
 The CHAI received a warning message and forward it to the application. More...
 
typedef void(* NH_CHAI_SIGNAL )(CPUINT16 const wSignalNumber, CPUINT16 const wOptionalData0, CPUINT16 const wOptionalData1, CPUINT16 const wOptionalData2, CPUINT16 const wOptionalData3, CPCHAR8 const *const utf8OptionalData, CPENDPOINT const *const pOptionalEndPoint, CPDEVICEID const *const pSourceDevID)
 Called if the CHAI received a signal. More...
 
typedef void(* NH_CHAI_GLOBALTIMER )(SystemTime const globalTime, GlobalTimerNotificationFlags const flags)
 Used by the CHAI to notify global timer event. More...
 

Detailed Description

List of all remote device notification handlers.