CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
CPNS::ICHAI Member List

This is the complete list of members for CPNS::ICHAI, including all inherited members.

AddCP2MIDILocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::ICHAIpure virtual
AddHybridMIDILocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::ICHAIpure virtual
AddIndexList(CPNS::uint16 const wSize, CPNS::char8 const *const *const arutf8Names)=0CPNS::ICHAIpure virtual
AddIndexList(CPNS::uint16 const wSize, CPNS::IIndexList_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
AddLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::ICHAIpure virtual
AddMIDI2CPLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::ICHAIpure virtual
AddSelectorItemList(CPNS::uint16 const wSize, CPNS::SelectorItem const *const arItems)=0CPNS::ICHAIpure virtual
AddSelectorItemList(CPNS::uint16 const wSize, CPNS::ISelectorItemList_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
AddSharedDisplayClientLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::ICHAIpure virtual
AddSharedDisplayLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::boolean const fHidden, CPNS::CombinedExtendedDeviceCapabilities const extDevCaps, CPNS::char8 const *const utf8ModelName)=0CPNS::ICHAIpure virtual
AddTimer(CPNS::ICHAI_Timer_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
AddVMIDILinkHybridLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::char8 const *const utf8PortName)=0CPNS::ICHAIpure virtual
AddVMIDILinkInLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::char8 const *const utf8PortName)=0CPNS::ICHAIpure virtual
AddVMIDILinkOutLocalDevice(CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumber, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::char8 const *const utf8PortName)=0CPNS::ICHAIpure virtual
CancelAsync(CPNS::IAsync *const pAsync)=0CPNS::ICHAIpure virtual
CHAILock()=0CPNS::ICHAIpure virtual
CHAIUnlock()=0CPNS::ICHAIpure virtual
CheckAsync(CPNS::IAsync *const pAsync)=0CPNS::ICHAIpure virtual
Connect()=0CPNS::ICHAIpure virtual
CreateDataTransferMessage()=0CPNS::ICHAIpure virtual
CreateDataTransferMessage(CPNS::uint16 const wNumber)=0CPNS::ICHAIpure virtual
CreateEventMessage()=0CPNS::ICHAIpure virtual
CreateEventMessage(CPNS::IEventMessage *const pCopySource)=0CPNS::ICHAIpure virtual
CreateMIDISysexMessage()=0CPNS::ICHAIpure virtual
CreateModifierMessage()=0CPNS::ICHAIpure virtual
CreateModifierMessage(CPNS::IModifierMessage *const pCopySource)=0CPNS::ICHAIpure virtual
CreateModifierMessage(CPNS::uint16 const wNumber, CPNS::uint16 const wIndex, CPNS::uint16 const wRawValue, CPNS::Enums::RelativeMode const relativeMode)=0CPNS::ICHAIpure virtual
CreateModifierMessage(CPNS::uint16 const wNumber, CPNS::uint16 const wIndex, CPNS::Value const &value, CPNS::Enums::RelativeMode const relativeMode)=0CPNS::ICHAIpure virtual
CreateRemoteDevice(CPNS::IBaseLocalDevice *const pLocalDevice)=0CPNS::ICHAIpure virtual
CreateRemoteDevice(CPNS::DeviceID const &devID, CPNS::IRemoteDevice_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
CreateRemoteDevice(CPNS::Endpoint const &endPoint, CPNS::boolean const fEndpointIsSource, CPNS::IRemoteDevice_NotificationHandler2 *const pHandler)=0CPNS::ICHAIpure virtual
CreateSelectorMessage()=0CPNS::ICHAIpure virtual
CreateSelectorMessage(CPNS::uint16 const wNumber, CPNS::uint16 const wIndex, CPNS::uint16 const wRawValue, CPNS::Enums::RelativeMode const relativeMode)=0CPNS::ICHAIpure virtual
CreateTextMessage()=0CPNS::ICHAIpure virtual
CreateTextMessage(CPNS::uint16 const wNumber, CPNS::uint16 const wIndex, CPNS::char8 const *const utf8Text)=0CPNS::ICHAIpure virtual
Destroy()=0CPNS::ICHAIpure virtual
Disconnect()=0CPNS::ICHAIpure virtual
EnterSnapshotRestoreMode()=0CPNS::ICHAIpure virtual
EnterSnapshotSavingMode()=0CPNS::ICHAIpure virtual
FlowControl(CPNS::boolean const fSuspend)=0CPNS::ICHAIpure virtual
GetCHAIGroups() const =0CPNS::ICHAIpure virtual
GetCurrentSnapshotMode()=0CPNS::ICHAIpure virtual
GetGlobalSynchronizedTime()=0CPNS::ICHAIpure virtual
GetGlobalSynchronizedTimeMillisecond()=0CPNS::ICHAIpure virtual
GetLocalDevice(CPNS::DeviceID const &devID)=0CPNS::ICHAIpure virtual
GetLocalTime()=0CPNS::ICHAIpure virtual
GetLocalTimeMillisec()=0CPNS::ICHAIpure virtual
GetMachineID() const =0CPNS::ICHAIpure virtual
GetMachineMACAddress()=0CPNS::ICHAIpure virtual
GetMachineName()=0CPNS::ICHAIpure virtual
GetMachineUniqueDuplicateNumber()=0CPNS::ICHAIpure virtual
GetRandom()=0CPNS::ICHAIpure virtual
GetVersion(CPNS::uint16 &wCHAIVersion, CPNS::uint16 &wVNMVersion)=0CPNS::ICHAIpure virtual
GetVersionString()=0CPNS::ICHAIpure virtual
IsConnected() const =0CPNS::ICHAIpure virtual
IsGlobalSynchronizedTimeReference()=0CPNS::ICHAIpure virtual
LeaveSnapshotMode()=0CPNS::ICHAIpure virtual
Recording_Arm()=0CPNS::ICHAIpure virtual
Recording_Arm(CPNS::DeviceID const &devID)=0CPNS::ICHAIpure virtual
Recording_Arm(CPNS::DeviceID const &devID, CPNS::uint16 const wOutputID_or_ControllerID)=0CPNS::ICHAIpure virtual
Recording_Disarm()=0CPNS::ICHAIpure virtual
Recording_Disarm(CPNS::DeviceID const &devID)=0CPNS::ICHAIpure virtual
Recording_Disarm(CPNS::DeviceID const &devID, CPNS::uint16 const wOutputID_or_ControllerID)=0CPNS::ICHAIpure virtual
RedeclareAllDevices()=0CPNS::ICHAIpure virtual
RegisterGlobalTimer(CPNS::CombinedGlobalTimerNotificationFlags const flags, CPNS::ICHAI_GlobalTimer_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
RegisterNotificationHandler(CPNS::ICHAI_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
RegisterSignalNotificationHandler(CPNS::ICHAI_SignalNotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
RegisterWatcherNotificationHandler(CPNS::CombinedWatcherPOIs const POIs, CPNS::ICHAI_WatcherNotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
RemoteDevice_FindFirst_Async(CPNS::CombinedFindDeviceOptions const options, CPNS::DeviceID const &parentDevID, CPNS::CombinedDeviceCapabilities const includeDeviceCapabilities, CPNS::CombinedDeviceCapabilities const excludeDeviceCapabilities, CPNS::ICHAI_RemoteDevice_Find_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::ICHAIpure virtual
RemoteDevice_FindFirst_Async(CPNS::CombinedFindDeviceOptions const options, CPNS::DeviceID const &parentDevID, CPNS::CombinedDeviceCapabilities const includeDeviceCapabilities, CPNS::CombinedDeviceCapabilities const excludeDeviceCapabilities, CPNS::CombinedInOutCapabilities const includeInputCapabilities, CPNS::CombinedInOutCapabilities const excludeInputCapabilities, CPNS::CombinedInOutCapabilities const includeOutputCapabilities, CPNS::CombinedInOutCapabilities const excludeOutputCapabilities, CPNS::ICHAI_RemoteDevice_Find_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::ICHAIpure virtual
RemoteDevice_FindFirst_Async(CPNS::CombinedFindDeviceOptions const options, CPNS::DeviceID const &parentDevID, CPNS::CombinedDeviceCapabilities const includeDeviceCapabilities, CPNS::CombinedDeviceCapabilities const excludeDeviceCapabilities, CPNS::CombinedInOutCapabilities const includeInputCapabilities, CPNS::CombinedInOutCapabilities const excludeInputCapabilities, CPNS::CombinedInOutCapabilities const includeOutputCapabilities, CPNS::CombinedInOutCapabilities const excludeOutputCapabilities, CPNS::uint16 const wBrandID, CPNS::uint16 const wModelID, CPNS::uint32 const dwDuplicateNumberFrom, CPNS::uint32 const dwDuplicateNumberTo, CPNS::uint16 const wModuleIDFrom, CPNS::uint16 const wModuleIDTo, CPNS::ICHAI_RemoteDevice_Find_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::ICHAIpure virtual
RemoteDevice_FindNext_Async(CPNS::IDeviceEnumerationContext *const pEnumerationContext, CPNS::ICHAI_RemoteDevice_Find_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::ICHAIpure virtual
RemoteDevice_FindPrev_Async(CPNS::IDeviceEnumerationContext *const pEnumerationContext, CPNS::ICHAI_RemoteDevice_Find_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::ICHAIpure virtual
RemoveIndexList(CPNS::IIndexList *const pList)=0CPNS::ICHAIpure virtual
RemoveLocalDevice(CPNS::IBaseLocalDevice const *const pDevice)=0CPNS::ICHAIpure virtual
RemoveSelectorItemList(CPNS::ISelectorItemList *const pList)=0CPNS::ICHAIpure virtual
RemoveTimer(CPNS::ITimer *const pTimer)=0CPNS::ICHAIpure virtual
SetApplicationName(CPNS::char8 const *const utf8Name)=0CPNS::ICHAIpure virtual
SetAsyncTimeouts(CPNS::boolean const fEnabled)=0CPNS::ICHAIpure virtual
SetCHAIDeviceFiltering(CPNS::boolean const fFiletered)=0CPNS::ICHAIpure virtual
SetCHAIGroups(CPNS::uint32 const dwGroups)=0CPNS::ICHAIpure virtual
SetFlowControlIncomingCapacity(CPNS::uint32 const dwCapacity)=0CPNS::ICHAIpure virtual
SetMachineFitness(CPNS::uint8 const bFitnessValue)=0CPNS::ICHAIpure virtual
SetThreadPriority(CPNS::uint8 const bPriority)=0CPNS::ICHAIpure virtual
SetTrashcanUsageForMessageObjects(CPNS::boolean const fEnabled)=0CPNS::ICHAIpure virtual
Signal_Broadcast(CPNS::uint16 const wSignalNumber, CPNS::uint16 const wOptionalData0, CPNS::uint16 const wOptionalData1, CPNS::uint16 const wOptionalData2, CPNS::uint16 const wOptionalData3, CPNS::char8 const *const utf8OptionalData, CPNS::Endpoint const &optionalEndpoint)=0CPNS::ICHAIpure virtual
Signal_Direct(CPNS::DeviceID const &devID, CPNS::uint16 const wSignalNumber, CPNS::uint16 const wOptionalData0, CPNS::uint16 const wOptionalData1, CPNS::uint16 const wOptionalData2, CPNS::uint16 const wOptionalData3, CPNS::char8 const *const utf8OptionalData, CPNS::Endpoint const &optionalEndpoint)=0CPNS::ICHAIpure virtual
UnregisterGlobalTimer(CPNS::ICHAI_GlobalTimer_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
UnregisterNotificationHandler(CPNS::ICHAI_NotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
UnregisterSignalNotificationHandler(CPNS::ICHAI_SignalNotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
UnregisterWatcherNotificationHandler(CPNS::ICHAI_WatcherNotificationHandler *const pHandler)=0CPNS::ICHAIpure virtual
Warning_Send(CPNS::Endpoint const &optionalSource, CPNS::CombinedWarningCodes const code, CPNS::Enums::WarningDomains const domain, CPNS::char8 const *const utf8Title, CPNS::char8 const *const utf8Content)=0CPNS::ICHAIpure virtual