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

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

Acquire()=0CPNS::IHookedObjectpure virtual
AddDestination(CPNS::uint16 const wOutputID, CPNS::Endpoint const &destination)=0CPNS::IRemoteDevicepure virtual
AddRecordingDestination(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::Endpoint const &destination)=0CPNS::IRemoteDevicepure virtual
AssignController(CPNS::uint16 const wControllerID, CPNS::ControllerAssignment const &assignment)=0CPNS::IRemoteDevicepure virtual
CancelSubTask()=0CPNS::IRemoteDevicepure virtual
ChangeDestination(CPNS::uint16 const wOutputID, CPNS::Endpoint const &prevDestination, CPNS::Endpoint const &newDestination)=0CPNS::IRemoteDevicepure virtual
ChangeRecordingDestination(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::Endpoint const &prevDestination, CPNS::Endpoint const &newDestination)=0CPNS::IRemoteDevicepure virtual
ClearAllDestinations(CPNS::boolean const fRecursive)=0CPNS::IRemoteDevicepure virtual
ClearAllRecordingDestinations(CPNS::boolean const fRecursive)=0CPNS::IRemoteDevicepure virtual
ClearDestinations(CPNS::uint16 const wOutputID)=0CPNS::IRemoteDevicepure virtual
ClearRecordingDestinations(CPNS::uint16 const wOutputID_or_ControllerID)=0CPNS::IRemoteDevicepure virtual
CollectSnapshotData_Async(CPNS::Enums::SnapshotTypes const type, CPNS::uint32 const dwOffset, CPNS::uint32 const dwContextData, CPNS::uint16 const wMaxBlockSize, CPNS::IRemoteDevice_CollectSnapshotData_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GenericChange(CPNS::char8 const *const utf8CustomName, CPNS::Enums::DuplicateModes const duplicateMode, CPNS::uint32 const dwDuplicateNumber, CPNS::uint32 const dwGroups)=0CPNS::IRemoteDevicepure virtual
GetCHAI()=0CPNS::IObjectpure virtual
GetCHAIGroups() const =0CPNS::IRemoteDevicepure virtual
GetConnectedDevices_Async(CPNS::boolean const fIncludingSubDevices, CPNS::IRemoteDevice_GetConnectedDevices_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetControllerInfo_Async(CPNS::Enums::ExplorationCommands const ec, CPNS::uint16 const wControllerID, CPNS::IRemoteDevice_GetControllerInfo_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetDestination_Async(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::uint16 const wDestinationIndex, CPNS::IRemoteDevice_GetDestination_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetDestinationCount_Async(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::IRemoteDevice_GetDestinationCount_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetDetailedDestination_Async(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::uint16 const wDestinationIndex, CPNS::IRemoteDevice_GetDetailedDestination_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetDeviceCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetDeviceID() const =0CPNS::IRemoteDevicepure virtual
GetExtendedDeviceCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetHandle() const =0CPNS::IObjectpure virtual
GetHookCounter() const =0CPNS::IHookedObjectpure virtual
GetIndexListItem_Async(CPNS::IListID *const pIndexListID, CPNS::uint16 const wMsgIndex, CPNS::boolean const fRequestMultipleValues, CPNS::IRemoteDevice_GetIndexListItem_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetInputCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetInputInfo_Async(CPNS::Enums::ExplorationCommands const ec, CPNS::uint16 const wInputID, CPNS::IRemoteDevice_GetInputInfo_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetMachineID() const =0CPNS::IRemoteDevicepure virtual
GetMachineMACAddress() const =0CPNS::IRemoteDevicepure virtual
GetMachineName() const =0CPNS::IRemoteDevicepure virtual
GetModifierDataTypeInfo_Async(CPNS::ParameterID const &paramID, CPNS::Enums::ExplorationCommands const ec, CPNS::Enums::DataTypes const dataType, CPNS::IRemoteDevice_GetModifierDataTypeInfo_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetName() const =0CPNS::IRemoteDevicepure virtual
GetName_Async(CPNS::Enums::DeviceNameFormats const format, CPNS::IRemoteDevice_GetName_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetObjectType() const =0CPNS::IObjectpure virtual
GetOutputCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetOutputInfo_Async(CPNS::Enums::ExplorationCommands const ec, CPNS::uint16 const wOutputID, CPNS::IRemoteDevice_GetOutputInfo_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetOwnDeviceCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetOwnInputCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetOwnOutputCapabilities() const =0CPNS::IRemoteDevicepure virtual
GetParameterInfo_Async(CPNS::Enums::ExplorationCommands const ec, CPNS::SectionID const &sectionID, CPNS::uint16 const wFilterInputID, CPNS::ParameterID const &paramID, CPNS::IRemoteDevice_GetParameterInfo_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetParameterPath_Async(CPNS::ParameterID const &paramID, CPNS::IRemoteDevice_GetParameterPath_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetParentDeviceID() const =0CPNS::IRemoteDevicepure virtual
GetProperty_Async(CPNS::Enums::ExplorationCommands const ec, CPNS::uint16 const propertyID, CPNS::IRemoteDevice_GetProperty_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetRecordingDestination_Async(CPNS::uint16 const wOutputID, CPNS::uint16 const wDestinationIndex, CPNS::IRemoteDevice_GetDestination_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetRecordingDetailedDestination_Async(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::uint16 const wDestinationIndex, CPNS::IRemoteDevice_GetDetailedDestination_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetSelectorParameterValueText_Async(CPNS::IListID *const pSelectorItemListID, CPNS::uint16 const wItemIndex, CPNS::boolean const fRequestMultipleValues, CPNS::IRemoteDevice_GetSelectorParameterValueText_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
GetUserDataPtr() const =0CPNS::IObjectpure virtual
GetUserDataUInt32() const =0CPNS::IObjectpure virtual
IsLocal()=0CPNS::IRemoteDevicepure virtual
IsValid() const =0CPNS::IRemoteDevicepure virtual
Learn(CPNS::boolean const activate, CPNS::uint16 const wControllerID)=0CPNS::IRemoteDevicepure virtual
RegisterObjectNotificationHandler(CPNS::IObject_NotificationHandler *const pHandler)=0CPNS::IObjectpure virtual
RegisterWatcherNotificationHandler(CPNS::CombinedWatcherPOIs const POIs, CPNS::IRemoteDevice_WatcherNotificationHandler *const pHandler)=0CPNS::IRemoteDevicepure virtual
Release()=0CPNS::IHookedObjectpure virtual
RemoveDestination(CPNS::uint16 const wOutputID, CPNS::Endpoint const &destination)=0CPNS::IRemoteDevicepure virtual
RemoveRecordingDestination(CPNS::uint16 const wOutputID_or_ControllerID, CPNS::Endpoint const &destination)=0CPNS::IRemoteDevicepure virtual
ResetAllControllers(CPNS::boolean const fRecursive)=0CPNS::IRemoteDevicepure virtual
ResetController(CPNS::uint16 const wControllerID)=0CPNS::IRemoteDevicepure virtual
RestoreSnapshotData_Async(CPNS::Enums::SnapshotTypes const type, CPNS::uint32 const dwOffset, CPNS::uint32 const dwContextData, CPNS::uint16 const wBlockSize, CPNS::boolean const fLastBlock, CPNS::byte const *const pBlockData, CPNS::IRemoteDevice_RestoreSnapshotData_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
SetUserDataPtr(void const *const pData)=0CPNS::IObjectpure virtual
SetUserDataUInt32(const CPNS::uint32 dwData)=0CPNS::IObjectpure virtual
SmartConnectStart_Async(CPNS::uint16 const wArraySize, CPNS::DeviceID const *const arSourceDeviceIDs, CPNS::IRemoteDevice_SmartConnectStart_AsyncReturnHandler *const pHandler, void *const pUserPointer)=0CPNS::IRemoteDevicepure virtual
UnregisterObjectNotificationHandler(CPNS::IObject_NotificationHandler *const pHandler)=0CPNS::IObjectpure virtual
UnregisterWatcherNotificationHandler(CPNS::IRemoteDevice_WatcherNotificationHandler *const pHandler)=0CPNS::IRemoteDevicepure virtual