IDS peak genericC++ v1.11.0
Loading...
Searching...
No Matches
peak::dynamic Namespace Reference

Classes

class  DynamicLoader
 
class  LoadLibraryException
 

Typedefs

typedef PEAK_C_API(* dyn_PEAK_Library_Initialize) ()
 
typedef PEAK_C_API(* dyn_PEAK_Library_Close) ()
 
typedef PEAK_C_API(* dyn_PEAK_Library_IsInitialized) (PEAK_BOOL8 *isInitialized)
 
typedef PEAK_C_API(* dyn_PEAK_Library_GetVersionMajor) (uint32_t *libraryVersionMajor)
 
typedef PEAK_C_API(* dyn_PEAK_Library_GetVersionMinor) (uint32_t *libraryVersionMinor)
 
typedef PEAK_C_API(* dyn_PEAK_Library_GetVersionSubminor) (uint32_t *libraryVersionSubminor)
 
typedef PEAK_C_API(* dyn_PEAK_Library_GetLastError) (PEAK_RETURN_CODE *lastErrorCode, char *lastErrorDescription, size_t *lastErrorDescriptionSize)
 
typedef PEAK_C_API(* dyn_PEAK_EnvironmentInspector_UpdateCTIPaths) ()
 
typedef PEAK_C_API(* dyn_PEAK_EnvironmentInspector_GetNumCTIPaths) (size_t *numCtiPaths)
 
typedef PEAK_C_API(* dyn_PEAK_EnvironmentInspector_GetCTIPath) (size_t index, char *ctiPath, size_t *ctiPathSize)
 
typedef PEAK_C_API(* dyn_PEAK_ProducerLibrary_Construct) (const char *ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
 
typedef PEAK_C_API(* dyn_PEAK_ProducerLibrary_GetKey) (PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_ProducerLibrary_GetSystem) (PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, PEAK_SYSTEM_DESCRIPTOR_HANDLE *systemDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_ProducerLibrary_Destruct) (PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_ToModuleDescriptor) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetKey) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetInfo) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetDisplayName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetVendorName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *vendorName, size_t *vendorNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetModelName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *modelName, size_t *modelNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetVersion) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *version, size_t *versionSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetTLType) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetCTIFileName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFileName, size_t *ctiFileNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetCTIFullPath) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFullPath, size_t *ctiFullPathSize)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMajor)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMinor)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetCharacterEncoding) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_GetParentLibrary) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
 
typedef PEAK_C_API(* dyn_PEAK_SystemDescriptor_OpenSystem) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_ToModule) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_MODULE_HANDLE *moduleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_ToEventSupportingModule) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetKey) (PEAK_SYSTEM_HANDLE systemHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetInfo) (PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetID) (PEAK_SYSTEM_HANDLE systemHandle, char *id, size_t *idSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetDisplayName) (PEAK_SYSTEM_HANDLE systemHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetVendorName) (PEAK_SYSTEM_HANDLE systemHandle, char *vendorName, size_t *vendorNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetModelName) (PEAK_SYSTEM_HANDLE systemHandle, char *modelName, size_t *modelNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetVersion) (PEAK_SYSTEM_HANDLE systemHandle, char *version, size_t *versionSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetTLType) (PEAK_SYSTEM_HANDLE systemHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetCTIFileName) (PEAK_SYSTEM_HANDLE systemHandle, char *ctiFileName, size_t *ctiFileNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetCTIFullPath) (PEAK_SYSTEM_HANDLE systemHandle, char *ctiFullPath, size_t *ctiFullPathSize)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetGenTLVersionMajor) (PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMajor)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetGenTLVersionMinor) (PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMinor)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetCharacterEncoding) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_CHARACTER_ENCODING *characterEncoding)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetParentLibrary) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_UpdateInterfaces) (PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetNumInterfaces) (PEAK_SYSTEM_HANDLE systemHandle, size_t *numInterfaces)
 
typedef PEAK_C_API(* dyn_PEAK_System_GetInterface) (PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE *interfaceDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_RegisterInterfaceFoundCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_UnregisterInterfaceFoundCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_RegisterInterfaceLostCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_LOST_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_UnregisterInterfaceLostCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_System_Destruct) (PEAK_SYSTEM_HANDLE systemHandle)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetKey) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetInfo) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetDisplayName) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetTLType) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_GetParentSystem) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)
 
typedef PEAK_C_API(* dyn_PEAK_InterfaceDescriptor_OpenInterface) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_ToModule) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_MODULE_HANDLE *moduleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_ToEventSupportingModule) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetKey) (PEAK_INTERFACE_HANDLE interfaceHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetInfo) (PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetID) (PEAK_INTERFACE_HANDLE interfaceHandle, char *id, size_t *idSize)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetDisplayName) (PEAK_INTERFACE_HANDLE interfaceHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetTLType) (PEAK_INTERFACE_HANDLE interfaceHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetParentSystem) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_SYSTEM_HANDLE *systemHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_UpdateDevices) (PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetNumDevices) (PEAK_INTERFACE_HANDLE interfaceHandle, size_t *numDevices)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_GetDevice) (PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE *deviceDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceFoundCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK callback, void *callbackContext, PEAK_DEVICE_FOUND_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceFoundCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceReconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceDisconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNETED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceLostCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LOST_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceLostCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_RegisterDeviceListChangedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_UnregisterDeviceListChangedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Interface_Destruct) (PEAK_INTERFACE_HANDLE interfaceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_ToModuleDescriptor) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetKey) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetInfo) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetDisplayName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetVendorName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *vendorName, size_t *vendorNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetModelName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *modelName, size_t *modelNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetVersion) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *version, size_t *versionSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetTLType) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetUserDefinedName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *userDefinedName, size_t *userDefinedNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetSerialNumber) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *serialNumber, size_t *serialNumberSize)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetAccessStatus) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *timestampTickFrequency)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_BOOL8 *isOpenable)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetIsOpenable) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_BOOL8 *isOpenable)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_OpenDevice) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_DEVICE_HANDLE *deviceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetParentInterface) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *monitoringUpdateInterval_ms)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole, PEAK_BOOL8 *isInformationRoleMonitored)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_RegisterInformationChangedCallback) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Device_ToModule) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Device_ToEventSupportingModule) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetKey) (PEAK_DEVICE_HANDLE deviceHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetInfo) (PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetID) (PEAK_DEVICE_HANDLE deviceHandle, char *id, size_t *idSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetDisplayName) (PEAK_DEVICE_HANDLE deviceHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetVendorName) (PEAK_DEVICE_HANDLE deviceHandle, char *vendorName, size_t *vendorNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetModelName) (PEAK_DEVICE_HANDLE deviceHandle, char *modelName, size_t *modelNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetVersion) (PEAK_DEVICE_HANDLE deviceHandle, char *version, size_t *versionSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetTLType) (PEAK_DEVICE_HANDLE deviceHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetUserDefinedName) (PEAK_DEVICE_HANDLE deviceHandle, char *userDefinedName, size_t *userDefinedNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetSerialNumber) (PEAK_DEVICE_HANDLE deviceHandle, char *serialNumber, size_t *serialNumberSize)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetAccessStatus) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetTimestampTickFrequency) (PEAK_DEVICE_HANDLE deviceHandle, uint64_t *timestampTickFrequency)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetParentInterface) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetRemoteDevice) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_REMOTE_DEVICE_HANDLE *remoteDeviceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetNumDataStreams) (PEAK_DEVICE_HANDLE deviceHandle, size_t *numDataStreams)
 
typedef PEAK_C_API(* dyn_PEAK_Device_GetDataStream) (PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE *dataStreamDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Device_Destruct) (PEAK_DEVICE_HANDLE deviceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_RemoteDevice_ToModule) (PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_MODULE_HANDLE *moduleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_RemoteDevice_GetLocalDevice) (PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_DEVICE_HANDLE *deviceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_GetKey) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_GetParentDevice) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DEVICE_HANDLE *deviceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStreamDescriptor_OpenDataStream) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DATA_STREAM_HANDLE *dataStreamHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_ToModule) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_MODULE_HANDLE *moduleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_ToEventSupportingModule) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetKey) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *key, size_t *keySize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetInfo) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetID) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *id, size_t *idSize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetTLType) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnouncedMinRequired)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersAnnounced) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnounced)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersQueued) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersQueued)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAwaitDelivery)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersDelivered) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersDelivered)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumBuffersStarted) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersStarted)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumUnderruns) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numUnderruns)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetNumChunksPerBufferMax) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numChunksPerBufferMax)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetBufferAlignment) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *bufferAlignment)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetPayloadSize) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *payloadSize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetDefinesPayloadSize) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *definesPayloadSize)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetIsGrabbing) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *isGrabbing)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_GetParentDevice) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DEVICE_HANDLE *deviceHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_AnnounceBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, void *buffer, size_t bufferSize, void *userPtr, PEAK_BUFFER_REVOCATION_CALLBACK revocationCallback, void *callbackContext, PEAK_BUFFER_HANDLE *bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_AllocAndAnnounceBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void *userPtr, PEAK_BUFFER_HANDLE *bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_QueueBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_RevokeBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_WaitForFinishedBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE *bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_KillWait) (PEAK_DATA_STREAM_HANDLE dataStreamHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_FlushPendingKillWaits) (PEAK_DATA_STREAM_HANDLE dataStreamHandle)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_Flush) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DATA_STREAM_FLUSH_MODE flushMode)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_StartAcquisitionInfinite) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_StartAcquisition) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_StopAcquisition) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_STOP_MODE stopMode)
 
typedef PEAK_C_API(* dyn_PEAK_DataStream_Destruct) (PEAK_DATA_STREAM_HANDLE dataStreamHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_ToModule) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_MODULE_HANDLE *moduleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_ToEventSupportingModule) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetInfo) (PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetTLType) (PEAK_BUFFER_HANDLE bufferHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetBasePtr) (PEAK_BUFFER_HANDLE bufferHandle, void **basePtr)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *size)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetUserPtr) (PEAK_BUFFER_HANDLE bufferHandle, void **userPtr)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetPayloadType) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BUFFER_PAYLOAD_TYPE *payloadType)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetPixelFormat) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *pixelFormat)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetPixelFormatNamespace) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_PIXEL_FORMAT_NAMESPACE *pixelFormatNamespace)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetPixelEndianness) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_ENDIANNESS *pixelEndianness)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetExpectedDataSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *expectedDataSize)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetDeliveredDataSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredDataSize)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetFrameID) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *frameId)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetImageOffset) (PEAK_BUFFER_HANDLE bufferHandle, size_t *imageOffset)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetDeliveredImageHeight) (PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredImageHeight)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredChunkPayloadSize)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetChunkLayoutID) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *chunkLayoutId)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetFileName) (PEAK_BUFFER_HANDLE bufferHandle, char *fileName, size_t *fileNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetWidth) (PEAK_BUFFER_HANDLE bufferHandle, size_t *width)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetHeight) (PEAK_BUFFER_HANDLE bufferHandle, size_t *height)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetXOffset) (PEAK_BUFFER_HANDLE bufferHandle, size_t *xOffset)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetYOffset) (PEAK_BUFFER_HANDLE bufferHandle, size_t *yOffset)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetXPadding) (PEAK_BUFFER_HANDLE bufferHandle, size_t *xPadding)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetYPadding) (PEAK_BUFFER_HANDLE bufferHandle, size_t *yPadding)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetTimestamp_ticks) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ticks)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetTimestamp_ns) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ns)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetIsQueued) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isQueued)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetIsAcquiring) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isAcquiring)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetIsIncomplete) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isIncomplete)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetHasNewData) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasNewData)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetHasImage) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasImage)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetHasChunks) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasChunks)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetHasParts) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasParts)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_UpdateChunks) (PEAK_BUFFER_HANDLE bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetNumChunks) (PEAK_BUFFER_HANDLE bufferHandle, size_t *numChunks)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetChunk) (PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE *bufferChunkHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_UpdateParts) (PEAK_BUFFER_HANDLE bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetNumParts) (PEAK_BUFFER_HANDLE bufferHandle, size_t *numParts)
 
typedef PEAK_C_API(* dyn_PEAK_Buffer_GetPart) (PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE *bufferPartHandle)
 
typedef PEAK_C_API(* dyn_PEAK_BufferChunk_GetID) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t *id)
 
typedef PEAK_C_API(* dyn_PEAK_BufferChunk_GetBasePtr) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void **basePtr)
 
typedef PEAK_C_API(* dyn_PEAK_BufferChunk_GetSize) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t *size)
 
typedef PEAK_C_API(* dyn_PEAK_BufferChunk_GetParentBuffer) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, PEAK_BUFFER_HANDLE *bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_BufferChunk_Destruct) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetInfo) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetSourceID) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *sourceId)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetBasePtr) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, void **basePtr)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetSize) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *size)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetType) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_PART_TYPE *type)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetFormat) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *format)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetFormatNamespace) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *formatNamespace)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetWidth) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *width)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetHeight) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *height)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetXOffset) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xOffset)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetYOffset) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *yOffset)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetXPadding) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xPadding)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetDeliveredImageHeight) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *deliveredImageHeight)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_GetParentBuffer) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_HANDLE *bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_BufferPart_Destruct) (PEAK_BUFFER_PART_HANDLE bufferPartHandle)
 
typedef PEAK_C_API(* dyn_PEAK_ModuleDescriptor_GetID) (PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char *id, size_t *idSize)
 
typedef PEAK_C_API(* dyn_PEAK_Module_GetNumNodeMaps) (PEAK_MODULE_HANDLE moduleHandle, size_t *numNodeMaps)
 
typedef PEAK_C_API(* dyn_PEAK_Module_GetNodeMap) (PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Module_GetPort) (PEAK_MODULE_HANDLE moduleHandle, PEAK_PORT_HANDLE *portHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_GetHasNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_BOOL8 *hasNode)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_FindNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_TryFindNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_InvalidateNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_PollNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_GetNumNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t *numNodes)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_GetNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_GetHasBufferSupportedChunks) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasSupportedChunks)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_UpdateChunkNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_GetHasEventSupportedData) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle, PEAK_BOOL8 *hasSupportedData)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_UpdateEventNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_StoreToFile) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_LoadFromFile) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_Lock) (PEAK_NODE_MAP_HANDLE nodeMapHandle)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_TryLock) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BOOL8 *locked)
 
typedef PEAK_C_API(* dyn_PEAK_NodeMap_Unlock) (PEAK_NODE_MAP_HANDLE nodeMapHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToIntegerNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_INTEGER_NODE_HANDLE *integerNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToBooleanNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOLEAN_NODE_HANDLE *booleanNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToCommandNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_COMMAND_NODE_HANDLE *commandNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToFloatNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_FLOAT_NODE_HANDLE *floatNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToStringNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_STRING_NODE_HANDLE *stringNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToRegisterNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_REGISTER_NODE_HANDLE *registerNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToCategoryNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_CATEGORY_NODE_HANDLE *categoryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToEnumerationNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_NODE_HANDLE *enumerationNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_ToEnumerationEntryNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetName) (PEAK_NODE_HANDLE nodeHandle, char *name, size_t *nameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetDisplayName) (PEAK_NODE_HANDLE nodeHandle, char *displayName, size_t *displayNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetNamespace) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_NAMESPACE *_namespace)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetVisibility) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_VISIBILITY *visibility)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetAccessStatus) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_ACCESS_STATUS *accessStatus)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetIsCacheable) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isCacheable)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetIsAccessStatusCacheable) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isAccessStatusCacheable)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetIsStreamable) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isStreamable)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetIsDeprecated) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isDeprecated)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetIsFeature) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isFeature)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetCachingMode) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CACHING_MODE *cachingMode)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetPollingTime) (PEAK_NODE_HANDLE nodeHandle, int64_t *pollingTime_ms)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetToolTip) (PEAK_NODE_HANDLE nodeHandle, char *toolTip, size_t *toolTipSize)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetDescription) (PEAK_NODE_HANDLE nodeHandle, char *description, size_t *descriptionSize)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetType) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_TYPE *type)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetParentNodeMap) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_MAP_HANDLE *nodeMapHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_FindInvalidatedNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatedNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetNumInvalidatedNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatedNodes)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetInvalidatedNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatedNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_FindInvalidatingNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatingNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetNumInvalidatingNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatingNodes)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetInvalidatingNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatingNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_FindSelectedNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectedNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetNumSelectedNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numSelectedNodes)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetSelectedNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectedNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_FindSelectingNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectingNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetNumSelectingNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numSelectingNodes)
 
typedef PEAK_C_API(* dyn_PEAK_Node_GetSelectingNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectingNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_RegisterChangedCallback) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK callback, void *callbackContext, PEAK_NODE_CHANGED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Node_UnregisterChangedCallback) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_ToNode) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetMinimum) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *minimum)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetMaximum) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *maximum)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetIncrement) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *increment)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetIncrementType) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetValidValues) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *validValues, size_t *validValuesSize)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetRepresentation) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_REPRESENTATION *representation)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetUnit) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char *unit, size_t *unitSize)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_GetValue) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t *value)
 
typedef PEAK_C_API(* dyn_PEAK_IntegerNode_SetValue) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value)
 
typedef PEAK_C_API(* dyn_PEAK_BooleanNode_ToNode) (PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_BooleanNode_GetValue) (PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_BOOL8 *value)
 
typedef PEAK_C_API(* dyn_PEAK_BooleanNode_SetValue) (PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_BOOL8 value)
 
typedef PEAK_C_API(* dyn_PEAK_CommandNode_ToNode) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_CommandNode_GetIsDone) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_BOOL8 *isDone)
 
typedef PEAK_C_API(* dyn_PEAK_CommandNode_Execute) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_CommandNode_WaitUntilDoneInfinite) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_CommandNode_WaitUntilDone) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_ToNode) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetMinimum) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *minimum)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetMaximum) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *maximum)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetIncrement) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *increment)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetIncrementType) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetValidValues) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *validValues, size_t *validValuesSize)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetRepresentation) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_REPRESENTATION *representation)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetUnit) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char *unit, size_t *unitSize)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetDisplayNotation) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_DISPLAY_NOTATION *displayNotation)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetDisplayPrecision) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t *displayPrecision)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetHasConstantIncrement) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_BOOL8 *hasConstantIncrement)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_GetValue) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double *value)
 
typedef PEAK_C_API(* dyn_PEAK_FloatNode_SetValue) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value)
 
typedef PEAK_C_API(* dyn_PEAK_StringNode_ToNode) (PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_StringNode_GetMaximumLength) (PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t *maximumLength)
 
typedef PEAK_C_API(* dyn_PEAK_StringNode_GetValue) (PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char *value, size_t *valueSize)
 
typedef PEAK_C_API(* dyn_PEAK_StringNode_SetValue) (PEAK_STRING_NODE_HANDLE stringNodeHandle, const char *value, size_t valueSize)
 
typedef PEAK_C_API(* dyn_PEAK_RegisterNode_ToNode) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_RegisterNode_GetAddress) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t *address)
 
typedef PEAK_C_API(* dyn_PEAK_RegisterNode_GetLength) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t *length)
 
typedef PEAK_C_API(* dyn_PEAK_RegisterNode_Read) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t *bytesToRead, size_t bytesToReadSize)
 
typedef PEAK_C_API(* dyn_PEAK_RegisterNode_Write) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
 
typedef PEAK_C_API(* dyn_PEAK_CategoryNode_ToNode) (PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_CategoryNode_GetNumSubNodes) (PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t *numSubNodes)
 
typedef PEAK_C_API(* dyn_PEAK_CategoryNode_GetSubNode) (PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_ToNode) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_GetCurrentEntry) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_SetCurrentEntry) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_SetCurrentEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_BOOL8 *hasEntry)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_GetHasEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8 *hasEntry)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_FindEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_TryFindEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_GetNumEntries) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t *numEntries)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationNode_GetEntry) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_ToNode) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_BOOL8 *isSelfClearing)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_GetSymbolicValue) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char *symbolicValue, size_t *symbolicValueSize)
 
typedef PEAK_C_API(* dyn_PEAK_EnumerationEntryNode_GetValue) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t *value)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetInfo) (PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetID) (PEAK_PORT_HANDLE portHandle, char *id, size_t *idSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetName) (PEAK_PORT_HANDLE portHandle, char *name, size_t *nameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetVendorName) (PEAK_PORT_HANDLE portHandle, char *vendorName, size_t *vendorNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetModelName) (PEAK_PORT_HANDLE portHandle, char *modelName, size_t *modelNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetVersion) (PEAK_PORT_HANDLE portHandle, char *version, size_t *versionSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetTLType) (PEAK_PORT_HANDLE portHandle, char *tlType, size_t *tlTypeSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetModuleName) (PEAK_PORT_HANDLE portHandle, char *moduleName, size_t *moduleNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetDataEndianness) (PEAK_PORT_HANDLE portHandle, PEAK_ENDIANNESS *dataEndianness)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetIsReadable) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isReadable)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetIsWritable) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isWritable)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetIsAvailable) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isAvailable)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetIsImplemented) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isImplemented)
 
typedef PEAK_C_API(* dyn_PEAK_Port_Read) (PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t *bytesToRead, size_t bytesToReadSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_Write) (PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t *bytesToWrite, size_t bytesToWriteSize)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetNumURLs) (PEAK_PORT_HANDLE portHandle, size_t *numUrls)
 
typedef PEAK_C_API(* dyn_PEAK_Port_GetURL) (PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE *portUrlHandle)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetInfo) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetURL) (PEAK_PORT_URL_HANDLE portUrlHandle, char *url, size_t *urlSize)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetScheme) (PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_URL_SCHEME *scheme)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileName) (PEAK_PORT_URL_HANDLE portUrlHandle, char *fileName, size_t *fileNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileRegisterAddress) (PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileRegisterAddress)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileSize) (PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileSize)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileSHA1Hash) (PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t *fileSha1Hash, size_t *fileSha1HashSize)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileVersionMajor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMajor)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileVersionMinor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMinor)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileVersionSubminor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionSubminor)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileSchemaVersionMajor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMajor)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetFileSchemaVersionMinor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMinor)
 
typedef PEAK_C_API(* dyn_PEAK_PortURL_GetParentPort) (PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_HANDLE *portHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EventSupportingModule_EnableEvents) (PEAK_EVENT_SUPPORTING_MODULE_HANDLE eventSupportingModuleHandle, PEAK_EVENT_TYPE eventType, PEAK_EVENT_CONTROLLER_HANDLE *eventControllerHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_GetInfo) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_GetNumEventsInQueue) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *numEventsInQueue)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_GetNumEventsFired) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t *numEventsFired)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_GetEventMaxSize) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventMaxSize)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_GetEventDataMaxSize) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventDataMaxSize)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_GetControlledEventType) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, PEAK_EVENT_TYPE *controlledEventType)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_WaitForEvent) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE *eventHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_KillWait) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_FlushPendingKillWaits) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_FlushEvents) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
 
typedef PEAK_C_API(* dyn_PEAK_EventController_Destruct) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)
 
typedef PEAK_C_API(* dyn_PEAK_Event_GetInfo) (PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)
 
typedef PEAK_C_API(* dyn_PEAK_Event_GetID) (PEAK_EVENT_HANDLE eventHandle, uint64_t *id)
 
typedef PEAK_C_API(* dyn_PEAK_Event_GetData) (PEAK_EVENT_HANDLE eventHandle, uint8_t *data, size_t *dataSize)
 
typedef PEAK_C_API(* dyn_PEAK_Event_GetType) (PEAK_EVENT_HANDLE eventHandle, PEAK_EVENT_TYPE *type)
 
typedef PEAK_C_API(* dyn_PEAK_Event_GetRawData) (PEAK_EVENT_HANDLE eventHandle, uint8_t *rawData, size_t *rawDataSize)
 
typedef PEAK_C_API(* dyn_PEAK_Event_Destruct) (PEAK_EVENT_HANDLE eventHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_Construct) (PEAK_FIRMWARE_UPDATER_HANDLE *firmwareUpdaterHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t *numFirmwareUpdateInformation)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t index, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE *firmwareUpdateInformationHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_UpdateDevice) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, uint64_t deviceResetDiscoveryTimeout_ms)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdater_Destruct) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetIsValid) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_BOOL8 *isValid)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetFileName) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *fileName, size_t *fileNameSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetDescription) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *description, size_t *descriptionSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetVersion) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *version, size_t *versionSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *versionExtractionPattern, size_t *versionExtractionPatternSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_VERSION_STYLE *versionStyle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotes, size_t *releaseNotesSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotesUrl, size_t *releaseNotesUrlSize)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *userSetPersistence)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *sequencerSetPersistence)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_Construct) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE *firmwareUpdateProgressObserverHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE *callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE callbackHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FirmwareUpdateProgressObserver_Destruct) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_Construct) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *fileName, PEAK_FILE_ADAPTER_HANDLE *fileAdapterHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_Destruct) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_Read) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t *data, uint64_t *dataSize)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_Write) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t *data, uint64_t size, uint64_t offset)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_Delete) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_GetSize) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *size)
 
typedef PEAK_C_API(* dyn_PEAK_FileAdapter_GetMaxSize) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *maxSize)
 

Functions

void * import_function (void *module, const char *proc_name)
 

Typedef Documentation

◆ dyn_PEAK_BooleanNode_GetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BooleanNode_GetValue) (PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_BOOL8 *value)

◆ dyn_PEAK_BooleanNode_SetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BooleanNode_SetValue) (PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_BOOL8 value)

◆ dyn_PEAK_BooleanNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BooleanNode_ToNode) (PEAK_BOOLEAN_NODE_HANDLE booleanNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_Buffer_GetBasePtr

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetBasePtr) (PEAK_BUFFER_HANDLE bufferHandle, void **basePtr)

◆ dyn_PEAK_Buffer_GetChunk

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetChunk) (PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_CHUNK_HANDLE *bufferChunkHandle)

◆ dyn_PEAK_Buffer_GetChunkLayoutID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetChunkLayoutID) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *chunkLayoutId)

◆ dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetDeliveredChunkPayloadSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredChunkPayloadSize)

◆ dyn_PEAK_Buffer_GetDeliveredDataSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetDeliveredDataSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredDataSize)

◆ dyn_PEAK_Buffer_GetDeliveredImageHeight

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetDeliveredImageHeight) (PEAK_BUFFER_HANDLE bufferHandle, size_t *deliveredImageHeight)

◆ dyn_PEAK_Buffer_GetExpectedDataSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetExpectedDataSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *expectedDataSize)

◆ dyn_PEAK_Buffer_GetFileName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetFileName) (PEAK_BUFFER_HANDLE bufferHandle, char *fileName, size_t *fileNameSize)

◆ dyn_PEAK_Buffer_GetFrameID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetFrameID) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *frameId)

◆ dyn_PEAK_Buffer_GetHasChunks

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetHasChunks) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasChunks)

◆ dyn_PEAK_Buffer_GetHasImage

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetHasImage) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasImage)

◆ dyn_PEAK_Buffer_GetHasNewData

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetHasNewData) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasNewData)

◆ dyn_PEAK_Buffer_GetHasParts

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetHasParts) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasParts)

◆ dyn_PEAK_Buffer_GetHeight

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetHeight) (PEAK_BUFFER_HANDLE bufferHandle, size_t *height)

◆ dyn_PEAK_Buffer_GetImageOffset

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetImageOffset) (PEAK_BUFFER_HANDLE bufferHandle, size_t *imageOffset)

◆ dyn_PEAK_Buffer_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetInfo) (PEAK_BUFFER_HANDLE bufferHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_Buffer_GetIsAcquiring

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetIsAcquiring) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isAcquiring)

◆ dyn_PEAK_Buffer_GetIsIncomplete

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetIsIncomplete) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isIncomplete)

◆ dyn_PEAK_Buffer_GetIsQueued

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetIsQueued) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *isQueued)

◆ dyn_PEAK_Buffer_GetNumChunks

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetNumChunks) (PEAK_BUFFER_HANDLE bufferHandle, size_t *numChunks)

◆ dyn_PEAK_Buffer_GetNumParts

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetNumParts) (PEAK_BUFFER_HANDLE bufferHandle, size_t *numParts)

◆ dyn_PEAK_Buffer_GetPart

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetPart) (PEAK_BUFFER_HANDLE bufferHandle, size_t index, PEAK_BUFFER_PART_HANDLE *bufferPartHandle)

◆ dyn_PEAK_Buffer_GetPayloadType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetPayloadType) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_BUFFER_PAYLOAD_TYPE *payloadType)

◆ dyn_PEAK_Buffer_GetPixelEndianness

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetPixelEndianness) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_ENDIANNESS *pixelEndianness)

◆ dyn_PEAK_Buffer_GetPixelFormat

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetPixelFormat) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *pixelFormat)

◆ dyn_PEAK_Buffer_GetPixelFormatNamespace

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetPixelFormatNamespace) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_PIXEL_FORMAT_NAMESPACE *pixelFormatNamespace)

◆ dyn_PEAK_Buffer_GetSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetSize) (PEAK_BUFFER_HANDLE bufferHandle, size_t *size)

◆ dyn_PEAK_Buffer_GetTimestamp_ns

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetTimestamp_ns) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ns)

◆ dyn_PEAK_Buffer_GetTimestamp_ticks

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetTimestamp_ticks) (PEAK_BUFFER_HANDLE bufferHandle, uint64_t *timestamp_ticks)

◆ dyn_PEAK_Buffer_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetTLType) (PEAK_BUFFER_HANDLE bufferHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_Buffer_GetUserPtr

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetUserPtr) (PEAK_BUFFER_HANDLE bufferHandle, void **userPtr)

◆ dyn_PEAK_Buffer_GetWidth

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetWidth) (PEAK_BUFFER_HANDLE bufferHandle, size_t *width)

◆ dyn_PEAK_Buffer_GetXOffset

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetXOffset) (PEAK_BUFFER_HANDLE bufferHandle, size_t *xOffset)

◆ dyn_PEAK_Buffer_GetXPadding

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetXPadding) (PEAK_BUFFER_HANDLE bufferHandle, size_t *xPadding)

◆ dyn_PEAK_Buffer_GetYOffset

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetYOffset) (PEAK_BUFFER_HANDLE bufferHandle, size_t *yOffset)

◆ dyn_PEAK_Buffer_GetYPadding

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_GetYPadding) (PEAK_BUFFER_HANDLE bufferHandle, size_t *yPadding)

◆ dyn_PEAK_Buffer_ToEventSupportingModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_ToEventSupportingModule) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)

◆ dyn_PEAK_Buffer_ToModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_ToModule) (PEAK_BUFFER_HANDLE bufferHandle, PEAK_MODULE_HANDLE *moduleHandle)

◆ dyn_PEAK_Buffer_UpdateChunks

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_UpdateChunks) (PEAK_BUFFER_HANDLE bufferHandle)

◆ dyn_PEAK_Buffer_UpdateParts

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Buffer_UpdateParts) (PEAK_BUFFER_HANDLE bufferHandle)

◆ dyn_PEAK_BufferChunk_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferChunk_Destruct) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle)

◆ dyn_PEAK_BufferChunk_GetBasePtr

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferChunk_GetBasePtr) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, void **basePtr)

◆ dyn_PEAK_BufferChunk_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferChunk_GetID) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, uint64_t *id)

◆ dyn_PEAK_BufferChunk_GetParentBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferChunk_GetParentBuffer) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, PEAK_BUFFER_HANDLE *bufferHandle)

◆ dyn_PEAK_BufferChunk_GetSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferChunk_GetSize) (PEAK_BUFFER_CHUNK_HANDLE bufferChunkHandle, size_t *size)

◆ dyn_PEAK_BufferPart_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_Destruct) (PEAK_BUFFER_PART_HANDLE bufferPartHandle)

◆ dyn_PEAK_BufferPart_GetBasePtr

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetBasePtr) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, void **basePtr)

◆ dyn_PEAK_BufferPart_GetDeliveredImageHeight

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetDeliveredImageHeight) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *deliveredImageHeight)

◆ dyn_PEAK_BufferPart_GetFormat

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetFormat) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *format)

◆ dyn_PEAK_BufferPart_GetFormatNamespace

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetFormatNamespace) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *formatNamespace)

◆ dyn_PEAK_BufferPart_GetHeight

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetHeight) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *height)

◆ dyn_PEAK_BufferPart_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetInfo) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_BufferPart_GetParentBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetParentBuffer) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_HANDLE *bufferHandle)

◆ dyn_PEAK_BufferPart_GetSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetSize) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *size)

◆ dyn_PEAK_BufferPart_GetSourceID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetSourceID) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, uint64_t *sourceId)

◆ dyn_PEAK_BufferPart_GetType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetType) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, PEAK_BUFFER_PART_TYPE *type)

◆ dyn_PEAK_BufferPart_GetWidth

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetWidth) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *width)

◆ dyn_PEAK_BufferPart_GetXOffset

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetXOffset) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xOffset)

◆ dyn_PEAK_BufferPart_GetXPadding

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetXPadding) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *xPadding)

◆ dyn_PEAK_BufferPart_GetYOffset

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_BufferPart_GetYOffset) (PEAK_BUFFER_PART_HANDLE bufferPartHandle, size_t *yOffset)

◆ dyn_PEAK_CategoryNode_GetNumSubNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CategoryNode_GetNumSubNodes) (PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t *numSubNodes)

◆ dyn_PEAK_CategoryNode_GetSubNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CategoryNode_GetSubNode) (PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_CategoryNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CategoryNode_ToNode) (PEAK_CATEGORY_NODE_HANDLE categoryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_CommandNode_Execute

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CommandNode_Execute) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle)

◆ dyn_PEAK_CommandNode_GetIsDone

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CommandNode_GetIsDone) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_BOOL8 *isDone)

◆ dyn_PEAK_CommandNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CommandNode_ToNode) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_CommandNode_WaitUntilDone

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CommandNode_WaitUntilDone) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle, uint64_t waitTimeout_ms)

◆ dyn_PEAK_CommandNode_WaitUntilDoneInfinite

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_CommandNode_WaitUntilDoneInfinite) (PEAK_COMMAND_NODE_HANDLE commandNodeHandle)

◆ dyn_PEAK_DataStream_AllocAndAnnounceBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_AllocAndAnnounceBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t bufferSize, void *userPtr, PEAK_BUFFER_HANDLE *bufferHandle)

◆ dyn_PEAK_DataStream_AnnounceBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_AnnounceBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, void *buffer, size_t bufferSize, void *userPtr, PEAK_BUFFER_REVOCATION_CALLBACK revocationCallback, void *callbackContext, PEAK_BUFFER_HANDLE *bufferHandle)

◆ dyn_PEAK_DataStream_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_Destruct) (PEAK_DATA_STREAM_HANDLE dataStreamHandle)

◆ dyn_PEAK_DataStream_Flush

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_Flush) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DATA_STREAM_FLUSH_MODE flushMode)

◆ dyn_PEAK_DataStream_FlushPendingKillWaits

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_FlushPendingKillWaits) (PEAK_DATA_STREAM_HANDLE dataStreamHandle)

◆ dyn_PEAK_DataStream_GetBufferAlignment

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetBufferAlignment) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *bufferAlignment)

◆ dyn_PEAK_DataStream_GetDefinesPayloadSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetDefinesPayloadSize) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *definesPayloadSize)

◆ dyn_PEAK_DataStream_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetID) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *id, size_t *idSize)

◆ dyn_PEAK_DataStream_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetInfo) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_DataStream_GetIsGrabbing

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetIsGrabbing) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BOOL8 *isGrabbing)

◆ dyn_PEAK_DataStream_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetKey) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *key, size_t *keySize)

◆ dyn_PEAK_DataStream_GetNumBuffersAnnounced

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumBuffersAnnounced) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnounced)

◆ dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumBuffersAnnouncedMinRequired) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAnnouncedMinRequired)

◆ dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumBuffersAwaitDelivery) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersAwaitDelivery)

◆ dyn_PEAK_DataStream_GetNumBuffersDelivered

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumBuffersDelivered) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersDelivered)

◆ dyn_PEAK_DataStream_GetNumBuffersQueued

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumBuffersQueued) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numBuffersQueued)

◆ dyn_PEAK_DataStream_GetNumBuffersStarted

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumBuffersStarted) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numBuffersStarted)

◆ dyn_PEAK_DataStream_GetNumChunksPerBufferMax

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumChunksPerBufferMax) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *numChunksPerBufferMax)

◆ dyn_PEAK_DataStream_GetNumUnderruns

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetNumUnderruns) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t *numUnderruns)

◆ dyn_PEAK_DataStream_GetParentDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetParentDevice) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_DEVICE_HANDLE *deviceHandle)

◆ dyn_PEAK_DataStream_GetPayloadSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetPayloadSize) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, size_t *payloadSize)

◆ dyn_PEAK_DataStream_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_GetTLType) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_DataStream_KillWait

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_KillWait) (PEAK_DATA_STREAM_HANDLE dataStreamHandle)

◆ dyn_PEAK_DataStream_QueueBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_QueueBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)

◆ dyn_PEAK_DataStream_RevokeBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_RevokeBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_BUFFER_HANDLE bufferHandle)

◆ dyn_PEAK_DataStream_StartAcquisition

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_StartAcquisition) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode, uint64_t numToAcquire)

◆ dyn_PEAK_DataStream_StartAcquisitionInfinite

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_StartAcquisitionInfinite) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_START_MODE startMode)

◆ dyn_PEAK_DataStream_StopAcquisition

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_StopAcquisition) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_ACQUISITION_STOP_MODE stopMode)

◆ dyn_PEAK_DataStream_ToEventSupportingModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_ToEventSupportingModule) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)

◆ dyn_PEAK_DataStream_ToModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_ToModule) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, PEAK_MODULE_HANDLE *moduleHandle)

◆ dyn_PEAK_DataStream_WaitForFinishedBuffer

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStream_WaitForFinishedBuffer) (PEAK_DATA_STREAM_HANDLE dataStreamHandle, uint64_t timeout_ms, PEAK_BUFFER_HANDLE *bufferHandle)

◆ dyn_PEAK_DataStreamDescriptor_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStreamDescriptor_GetKey) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, char *key, size_t *keySize)

◆ dyn_PEAK_DataStreamDescriptor_GetParentDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStreamDescriptor_GetParentDevice) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DEVICE_HANDLE *deviceHandle)

◆ dyn_PEAK_DataStreamDescriptor_OpenDataStream

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStreamDescriptor_OpenDataStream) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_DATA_STREAM_HANDLE *dataStreamHandle)

◆ dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DataStreamDescriptor_ToModuleDescriptor) (PEAK_DATA_STREAM_DESCRIPTOR_HANDLE dataStreamDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)

◆ dyn_PEAK_Device_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_Destruct) (PEAK_DEVICE_HANDLE deviceHandle)

◆ dyn_PEAK_Device_GetAccessStatus

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetAccessStatus) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)

◆ dyn_PEAK_Device_GetDataStream

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetDataStream) (PEAK_DEVICE_HANDLE deviceHandle, size_t index, PEAK_DATA_STREAM_DESCRIPTOR_HANDLE *dataStreamDescriptorHandle)

◆ dyn_PEAK_Device_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetDisplayName) (PEAK_DEVICE_HANDLE deviceHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_Device_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetID) (PEAK_DEVICE_HANDLE deviceHandle, char *id, size_t *idSize)

◆ dyn_PEAK_Device_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetInfo) (PEAK_DEVICE_HANDLE deviceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_Device_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetKey) (PEAK_DEVICE_HANDLE deviceHandle, char *key, size_t *keySize)

◆ dyn_PEAK_Device_GetModelName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetModelName) (PEAK_DEVICE_HANDLE deviceHandle, char *modelName, size_t *modelNameSize)

◆ dyn_PEAK_Device_GetNumDataStreams

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetNumDataStreams) (PEAK_DEVICE_HANDLE deviceHandle, size_t *numDataStreams)

◆ dyn_PEAK_Device_GetParentInterface

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetParentInterface) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)

◆ dyn_PEAK_Device_GetRemoteDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetRemoteDevice) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_REMOTE_DEVICE_HANDLE *remoteDeviceHandle)

◆ dyn_PEAK_Device_GetSerialNumber

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetSerialNumber) (PEAK_DEVICE_HANDLE deviceHandle, char *serialNumber, size_t *serialNumberSize)

◆ dyn_PEAK_Device_GetTimestampTickFrequency

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetTimestampTickFrequency) (PEAK_DEVICE_HANDLE deviceHandle, uint64_t *timestampTickFrequency)

◆ dyn_PEAK_Device_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetTLType) (PEAK_DEVICE_HANDLE deviceHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_Device_GetUserDefinedName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetUserDefinedName) (PEAK_DEVICE_HANDLE deviceHandle, char *userDefinedName, size_t *userDefinedNameSize)

◆ dyn_PEAK_Device_GetVendorName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetVendorName) (PEAK_DEVICE_HANDLE deviceHandle, char *vendorName, size_t *vendorNameSize)

◆ dyn_PEAK_Device_GetVersion

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_GetVersion) (PEAK_DEVICE_HANDLE deviceHandle, char *version, size_t *versionSize)

◆ dyn_PEAK_Device_ToEventSupportingModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_ToEventSupportingModule) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)

◆ dyn_PEAK_Device_ToModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Device_ToModule) (PEAK_DEVICE_HANDLE deviceHandle, PEAK_MODULE_HANDLE *moduleHandle)

◆ dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_AddInformationRoleToMonitoring) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)

◆ dyn_PEAK_DeviceDescriptor_GetAccessStatus

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetAccessStatus) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_STATUS *accessStatus)

◆ dyn_PEAK_DeviceDescriptor_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetDisplayName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_DeviceDescriptor_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetInfo) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_DeviceDescriptor_GetIsOpenable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetIsOpenable) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_BOOL8 *isOpenable)

◆ dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetIsOpenableExclusive) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_BOOL8 *isOpenable)

◆ dyn_PEAK_DeviceDescriptor_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetKey) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *key, size_t *keySize)

◆ dyn_PEAK_DeviceDescriptor_GetModelName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetModelName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *modelName, size_t *modelNameSize)

◆ dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetMonitoringUpdateInterval) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *monitoringUpdateInterval_ms)

◆ dyn_PEAK_DeviceDescriptor_GetParentInterface

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetParentInterface) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)

◆ dyn_PEAK_DeviceDescriptor_GetSerialNumber

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetSerialNumber) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *serialNumber, size_t *serialNumberSize)

◆ dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetTimestampTickFrequency) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t *timestampTickFrequency)

◆ dyn_PEAK_DeviceDescriptor_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetTLType) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_DeviceDescriptor_GetUserDefinedName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetUserDefinedName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *userDefinedName, size_t *userDefinedNameSize)

◆ dyn_PEAK_DeviceDescriptor_GetVendorName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetVendorName) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *vendorName, size_t *vendorNameSize)

◆ dyn_PEAK_DeviceDescriptor_GetVersion

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_GetVersion) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, char *version, size_t *versionSize)

◆ dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_IsInformationRoleMonitored) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole, PEAK_BOOL8 *isInformationRoleMonitored)

◆ dyn_PEAK_DeviceDescriptor_OpenDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_OpenDevice) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_ACCESS_TYPE accessType, PEAK_DEVICE_HANDLE *deviceHandle)

◆ dyn_PEAK_DeviceDescriptor_RegisterInformationChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_RegisterInformationChangedCallback) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_RemoveInformationRoleFromMonitoring) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_INFORMATION_ROLE informationRole)

◆ dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_SetMonitoringUpdateInterval) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, uint64_t monitoringUpdateInterval_ms)

◆ dyn_PEAK_DeviceDescriptor_ToModuleDescriptor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_ToModuleDescriptor) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)

◆ dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_DeviceDescriptor_UnregisterInformationChangedCallback) (PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_DEVICE_DESCRIPTOR_INFORMATION_CHANGED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationEntryNode_GetIsSelfClearing) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_BOOL8 *isSelfClearing)

◆ dyn_PEAK_EnumerationEntryNode_GetSymbolicValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationEntryNode_GetSymbolicValue) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, char *symbolicValue, size_t *symbolicValueSize)

◆ dyn_PEAK_EnumerationEntryNode_GetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationEntryNode_GetValue) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, int64_t *value)

◆ dyn_PEAK_EnumerationEntryNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationEntryNode_ToNode) (PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_FindEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_EnumerationNode_FindEntryByValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_FindEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_EnumerationNode_GetCurrentEntry

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_GetCurrentEntry) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_EnumerationNode_GetEntry

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_GetEntry) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t index, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_GetHasEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_BOOL8 *hasEntry)

◆ dyn_PEAK_EnumerationNode_GetHasEntryByValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_GetHasEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_BOOL8 *hasEntry)

◆ dyn_PEAK_EnumerationNode_GetNumEntries

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_GetNumEntries) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, size_t *numEntries)

◆ dyn_PEAK_EnumerationNode_SetCurrentEntry

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_SetCurrentEntry) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE enumerationEntryNodeHandle)

◆ dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_SetCurrentEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize)

◆ dyn_PEAK_EnumerationNode_SetCurrentEntryByValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_SetCurrentEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value)

◆ dyn_PEAK_EnumerationNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_ToNode) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_TryFindEntryBySymbolicValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, const char *symbolicValue, size_t symbolicValueSize, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_EnumerationNode_TryFindEntryByValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnumerationNode_TryFindEntryByValue) (PEAK_ENUMERATION_NODE_HANDLE enumerationNodeHandle, int64_t value, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_EnvironmentInspector_GetCTIPath

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnvironmentInspector_GetCTIPath) (size_t index, char *ctiPath, size_t *ctiPathSize)

◆ dyn_PEAK_EnvironmentInspector_GetNumCTIPaths

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnvironmentInspector_GetNumCTIPaths) (size_t *numCtiPaths)

◆ dyn_PEAK_EnvironmentInspector_UpdateCTIPaths

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EnvironmentInspector_UpdateCTIPaths) ()

◆ dyn_PEAK_Event_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Event_Destruct) (PEAK_EVENT_HANDLE eventHandle)

◆ dyn_PEAK_Event_GetData

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Event_GetData) (PEAK_EVENT_HANDLE eventHandle, uint8_t *data, size_t *dataSize)

◆ dyn_PEAK_Event_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Event_GetID) (PEAK_EVENT_HANDLE eventHandle, uint64_t *id)

◆ dyn_PEAK_Event_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Event_GetInfo) (PEAK_EVENT_HANDLE eventHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_Event_GetRawData

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Event_GetRawData) (PEAK_EVENT_HANDLE eventHandle, uint8_t *rawData, size_t *rawDataSize)

◆ dyn_PEAK_Event_GetType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Event_GetType) (PEAK_EVENT_HANDLE eventHandle, PEAK_EVENT_TYPE *type)

◆ dyn_PEAK_EventController_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_Destruct) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)

◆ dyn_PEAK_EventController_FlushEvents

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_FlushEvents) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)

◆ dyn_PEAK_EventController_FlushPendingKillWaits

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_FlushPendingKillWaits) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)

◆ dyn_PEAK_EventController_GetControlledEventType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_GetControlledEventType) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, PEAK_EVENT_TYPE *controlledEventType)

◆ dyn_PEAK_EventController_GetEventDataMaxSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_GetEventDataMaxSize) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventDataMaxSize)

◆ dyn_PEAK_EventController_GetEventMaxSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_GetEventMaxSize) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *eventMaxSize)

◆ dyn_PEAK_EventController_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_GetInfo) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_EventController_GetNumEventsFired

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_GetNumEventsFired) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t *numEventsFired)

◆ dyn_PEAK_EventController_GetNumEventsInQueue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_GetNumEventsInQueue) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, size_t *numEventsInQueue)

◆ dyn_PEAK_EventController_KillWait

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_KillWait) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle)

◆ dyn_PEAK_EventController_WaitForEvent

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventController_WaitForEvent) (PEAK_EVENT_CONTROLLER_HANDLE eventControllerHandle, uint64_t timeout_ms, PEAK_EVENT_HANDLE *eventHandle)

◆ dyn_PEAK_EventSupportingModule_EnableEvents

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_EventSupportingModule_EnableEvents) (PEAK_EVENT_SUPPORTING_MODULE_HANDLE eventSupportingModuleHandle, PEAK_EVENT_TYPE eventType, PEAK_EVENT_CONTROLLER_HANDLE *eventControllerHandle)

◆ dyn_PEAK_FileAdapter_Construct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_Construct) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *fileName, PEAK_FILE_ADAPTER_HANDLE *fileAdapterHandle)

◆ dyn_PEAK_FileAdapter_Delete

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_Delete) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)

◆ dyn_PEAK_FileAdapter_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_Destruct) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle)

◆ dyn_PEAK_FileAdapter_GetMaxSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_GetMaxSize) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *maxSize)

◆ dyn_PEAK_FileAdapter_GetSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_GetSize) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t *size)

◆ dyn_PEAK_FileAdapter_Read

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_Read) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, uint64_t size, uint64_t offset, uint8_t *data, uint64_t *dataSize)

◆ dyn_PEAK_FileAdapter_Write

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FileAdapter_Write) (PEAK_FILE_ADAPTER_HANDLE fileAdapterHandle, const uint8_t *data, uint64_t size, uint64_t offset)

◆ dyn_PEAK_FirmwareUpdateInformation_GetDescription

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetDescription) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *description, size_t *descriptionSize)

◆ dyn_PEAK_FirmwareUpdateInformation_GetFileName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetFileName) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *fileName, size_t *fileNameSize)

◆ dyn_PEAK_FirmwareUpdateInformation_GetIsValid

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetIsValid) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_BOOL8 *isValid)

◆ dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotes) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotes, size_t *releaseNotesSize)

◆ dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetReleaseNotesURL) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *releaseNotesUrl, size_t *releaseNotesUrlSize)

◆ dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetSequencerSetPersistence) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *sequencerSetPersistence)

◆ dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetUserSetPersistence) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PERSISTENCE *userSetPersistence)

◆ dyn_PEAK_FirmwareUpdateInformation_GetVersion

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetVersion) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *version, size_t *versionSize)

◆ dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetVersionExtractionPattern) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, char *versionExtractionPattern, size_t *versionExtractionPatternSize)

◆ dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateInformation_GetVersionStyle) (PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_VERSION_STYLE *versionStyle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_Construct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_Construct) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE *firmwareUpdateProgressObserverHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_Destruct) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFailedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepProgressChangedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_RegisterUpdateStepStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK callback, void *callbackContext, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFailedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FAILED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_FINISHED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STARTED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepFinishedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_FINISHED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepProgressChangedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_PROGRESS_CHANGED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdateProgressObserver_UnregisterUpdateStepStartedCallback) (PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, PEAK_FIRMWARE_UPDATE_STEP_STARTED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_CollectAllFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize)

◆ dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_CollectFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, const char *gufPath, size_t gufPathSize, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle)

◆ dyn_PEAK_FirmwareUpdater_Construct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_Construct) (PEAK_FIRMWARE_UPDATER_HANDLE *firmwareUpdaterHandle)

◆ dyn_PEAK_FirmwareUpdater_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_Destruct) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle)

◆ dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_GetFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t index, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE *firmwareUpdateInformationHandle)

◆ dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_GetNumFirmwareUpdateInformation) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, size_t *numFirmwareUpdateInformation)

◆ dyn_PEAK_FirmwareUpdater_UpdateDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_UpdateDevice) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle)

◆ dyn_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FirmwareUpdater_UpdateDeviceWithResetTimeout) (PEAK_FIRMWARE_UPDATER_HANDLE firmwareUpdaterHandle, PEAK_DEVICE_DESCRIPTOR_HANDLE deviceDescriptorHandle, PEAK_FIRMWARE_UPDATE_INFORMATION_HANDLE firmwareUpdateInformationHandle, PEAK_FIRMWARE_UPDATE_PROGRESS_OBSERVER_HANDLE firmwareUpdateProgressObserverHandle, uint64_t deviceResetDiscoveryTimeout_ms)

◆ dyn_PEAK_FloatNode_GetDisplayNotation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetDisplayNotation) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_DISPLAY_NOTATION *displayNotation)

◆ dyn_PEAK_FloatNode_GetDisplayPrecision

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetDisplayPrecision) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, int64_t *displayPrecision)

◆ dyn_PEAK_FloatNode_GetHasConstantIncrement

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetHasConstantIncrement) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_BOOL8 *hasConstantIncrement)

◆ dyn_PEAK_FloatNode_GetIncrement

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetIncrement) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *increment)

◆ dyn_PEAK_FloatNode_GetIncrementType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetIncrementType) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)

◆ dyn_PEAK_FloatNode_GetMaximum

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetMaximum) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *maximum)

◆ dyn_PEAK_FloatNode_GetMinimum

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetMinimum) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *minimum)

◆ dyn_PEAK_FloatNode_GetRepresentation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetRepresentation) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_REPRESENTATION *representation)

◆ dyn_PEAK_FloatNode_GetUnit

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetUnit) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, char *unit, size_t *unitSize)

◆ dyn_PEAK_FloatNode_GetValidValues

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetValidValues) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double *validValues, size_t *validValuesSize)

◆ dyn_PEAK_FloatNode_GetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_GetValue) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, double *value)

◆ dyn_PEAK_FloatNode_SetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_SetValue) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, double value)

◆ dyn_PEAK_FloatNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_FloatNode_ToNode) (PEAK_FLOAT_NODE_HANDLE floatNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_IntegerNode_GetIncrement

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetIncrement) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *increment)

◆ dyn_PEAK_IntegerNode_GetIncrementType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetIncrementType) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_INCREMENT_TYPE *incrementType)

◆ dyn_PEAK_IntegerNode_GetMaximum

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetMaximum) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *maximum)

◆ dyn_PEAK_IntegerNode_GetMinimum

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetMinimum) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *minimum)

◆ dyn_PEAK_IntegerNode_GetRepresentation

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetRepresentation) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_REPRESENTATION *representation)

◆ dyn_PEAK_IntegerNode_GetUnit

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetUnit) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, char *unit, size_t *unitSize)

◆ dyn_PEAK_IntegerNode_GetValidValues

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetValidValues) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t *validValues, size_t *validValuesSize)

◆ dyn_PEAK_IntegerNode_GetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_GetValue) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, int64_t *value)

◆ dyn_PEAK_IntegerNode_SetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_SetValue) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, int64_t value)

◆ dyn_PEAK_IntegerNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_IntegerNode_ToNode) (PEAK_INTEGER_NODE_HANDLE integerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_Interface_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_Destruct) (PEAK_INTERFACE_HANDLE interfaceHandle)

◆ dyn_PEAK_Interface_GetDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetDevice) (PEAK_INTERFACE_HANDLE interfaceHandle, size_t index, PEAK_DEVICE_DESCRIPTOR_HANDLE *deviceDescriptorHandle)

◆ dyn_PEAK_Interface_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetDisplayName) (PEAK_INTERFACE_HANDLE interfaceHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_Interface_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetID) (PEAK_INTERFACE_HANDLE interfaceHandle, char *id, size_t *idSize)

◆ dyn_PEAK_Interface_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetInfo) (PEAK_INTERFACE_HANDLE interfaceHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_Interface_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetKey) (PEAK_INTERFACE_HANDLE interfaceHandle, char *key, size_t *keySize)

◆ dyn_PEAK_Interface_GetNumDevices

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetNumDevices) (PEAK_INTERFACE_HANDLE interfaceHandle, size_t *numDevices)

◆ dyn_PEAK_Interface_GetParentSystem

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetParentSystem) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_SYSTEM_HANDLE *systemHandle)

◆ dyn_PEAK_Interface_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_GetTLType) (PEAK_INTERFACE_HANDLE interfaceHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_Interface_RegisterDeviceDisconnectedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_RegisterDeviceDisconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNETED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_Interface_RegisterDeviceFoundCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_RegisterDeviceFoundCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK callback, void *callbackContext, PEAK_DEVICE_FOUND_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_Interface_RegisterDeviceListChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_RegisterDeviceListChangedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_Interface_RegisterDeviceLostCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_RegisterDeviceLostCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK callback, void *callbackContext, PEAK_DEVICE_LOST_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_Interface_RegisterDeviceReconnectedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_RegisterDeviceReconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK callback, void *callbackContext, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_Interface_ToEventSupportingModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_ToEventSupportingModule) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)

◆ dyn_PEAK_Interface_ToModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_ToModule) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_MODULE_HANDLE *moduleHandle)

◆ dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_UnregisterDeviceDisconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_DISCONNECTED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_Interface_UnregisterDeviceFoundCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_UnregisterDeviceFoundCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_FOUND_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_Interface_UnregisterDeviceListChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_UnregisterDeviceListChangedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LIST_CHANGED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_Interface_UnregisterDeviceLostCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_UnregisterDeviceLostCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_LOST_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_UnregisterDeviceReconnectedCallback) (PEAK_INTERFACE_HANDLE interfaceHandle, PEAK_DEVICE_RECONNECTED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_Interface_UpdateDevices

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Interface_UpdateDevices) (PEAK_INTERFACE_HANDLE interfaceHandle, uint64_t timeout_ms)

◆ dyn_PEAK_InterfaceDescriptor_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_GetDisplayName) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_InterfaceDescriptor_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_GetInfo) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_InterfaceDescriptor_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_GetKey) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *key, size_t *keySize)

◆ dyn_PEAK_InterfaceDescriptor_GetParentSystem

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_GetParentSystem) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)

◆ dyn_PEAK_InterfaceDescriptor_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_GetTLType) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_InterfaceDescriptor_OpenInterface

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_OpenInterface) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_INTERFACE_HANDLE *interfaceHandle)

◆ dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_InterfaceDescriptor_ToModuleDescriptor) (PEAK_INTERFACE_DESCRIPTOR_HANDLE interfaceDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)

◆ dyn_PEAK_Library_Close

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_Close) ()

◆ dyn_PEAK_Library_GetLastError

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_GetLastError) (PEAK_RETURN_CODE *lastErrorCode, char *lastErrorDescription, size_t *lastErrorDescriptionSize)

◆ dyn_PEAK_Library_GetVersionMajor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_GetVersionMajor) (uint32_t *libraryVersionMajor)

◆ dyn_PEAK_Library_GetVersionMinor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_GetVersionMinor) (uint32_t *libraryVersionMinor)

◆ dyn_PEAK_Library_GetVersionSubminor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_GetVersionSubminor) (uint32_t *libraryVersionSubminor)

◆ dyn_PEAK_Library_Initialize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_Initialize) ()

◆ dyn_PEAK_Library_IsInitialized

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Library_IsInitialized) (PEAK_BOOL8 *isInitialized)

◆ dyn_PEAK_Module_GetNodeMap

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Module_GetNodeMap) (PEAK_MODULE_HANDLE moduleHandle, size_t index, PEAK_NODE_MAP_HANDLE *nodeMapHandle)

◆ dyn_PEAK_Module_GetNumNodeMaps

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Module_GetNumNodeMaps) (PEAK_MODULE_HANDLE moduleHandle, size_t *numNodeMaps)

◆ dyn_PEAK_Module_GetPort

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Module_GetPort) (PEAK_MODULE_HANDLE moduleHandle, PEAK_PORT_HANDLE *portHandle)

◆ dyn_PEAK_ModuleDescriptor_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_ModuleDescriptor_GetID) (PEAK_MODULE_DESCRIPTOR_HANDLE moduleDescriptorHandle, char *id, size_t *idSize)

◆ dyn_PEAK_Node_FindInvalidatedNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_FindInvalidatedNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatedNodeHandle)

◆ dyn_PEAK_Node_FindInvalidatingNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_FindInvalidatingNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *invalidatingNodeHandle)

◆ dyn_PEAK_Node_FindSelectedNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_FindSelectedNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectedNodeHandle)

◆ dyn_PEAK_Node_FindSelectingNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_FindSelectingNode) (PEAK_NODE_HANDLE nodeHandle, const char *name, size_t nameSize, PEAK_NODE_HANDLE *selectingNodeHandle)

◆ dyn_PEAK_Node_GetAccessStatus

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetAccessStatus) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_ACCESS_STATUS *accessStatus)

◆ dyn_PEAK_Node_GetCachingMode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetCachingMode) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CACHING_MODE *cachingMode)

◆ dyn_PEAK_Node_GetDescription

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetDescription) (PEAK_NODE_HANDLE nodeHandle, char *description, size_t *descriptionSize)

◆ dyn_PEAK_Node_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetDisplayName) (PEAK_NODE_HANDLE nodeHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_Node_GetInvalidatedNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetInvalidatedNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatedNodeHandle)

◆ dyn_PEAK_Node_GetInvalidatingNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetInvalidatingNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *invalidatingNodeHandle)

◆ dyn_PEAK_Node_GetIsAccessStatusCacheable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetIsAccessStatusCacheable) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isAccessStatusCacheable)

◆ dyn_PEAK_Node_GetIsCacheable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetIsCacheable) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isCacheable)

◆ dyn_PEAK_Node_GetIsDeprecated

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetIsDeprecated) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isDeprecated)

◆ dyn_PEAK_Node_GetIsFeature

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetIsFeature) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isFeature)

◆ dyn_PEAK_Node_GetIsStreamable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetIsStreamable) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOL8 *isStreamable)

◆ dyn_PEAK_Node_GetName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetName) (PEAK_NODE_HANDLE nodeHandle, char *name, size_t *nameSize)

◆ dyn_PEAK_Node_GetNamespace

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetNamespace) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_NAMESPACE *_namespace)

◆ dyn_PEAK_Node_GetNumInvalidatedNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetNumInvalidatedNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatedNodes)

◆ dyn_PEAK_Node_GetNumInvalidatingNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetNumInvalidatingNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numInvalidatingNodes)

◆ dyn_PEAK_Node_GetNumSelectedNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetNumSelectedNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numSelectedNodes)

◆ dyn_PEAK_Node_GetNumSelectingNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetNumSelectingNodes) (PEAK_NODE_HANDLE nodeHandle, size_t *numSelectingNodes)

◆ dyn_PEAK_Node_GetParentNodeMap

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetParentNodeMap) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_MAP_HANDLE *nodeMapHandle)

◆ dyn_PEAK_Node_GetPollingTime

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetPollingTime) (PEAK_NODE_HANDLE nodeHandle, int64_t *pollingTime_ms)

◆ dyn_PEAK_Node_GetSelectedNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetSelectedNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectedNodeHandle)

◆ dyn_PEAK_Node_GetSelectingNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetSelectingNode) (PEAK_NODE_HANDLE nodeHandle, size_t index, PEAK_NODE_HANDLE *selectingNodeHandle)

◆ dyn_PEAK_Node_GetToolTip

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetToolTip) (PEAK_NODE_HANDLE nodeHandle, char *toolTip, size_t *toolTipSize)

◆ dyn_PEAK_Node_GetType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetType) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_TYPE *type)

◆ dyn_PEAK_Node_GetVisibility

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_GetVisibility) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_VISIBILITY *visibility)

◆ dyn_PEAK_Node_RegisterChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_RegisterChangedCallback) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK callback, void *callbackContext, PEAK_NODE_CHANGED_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_Node_ToBooleanNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToBooleanNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_BOOLEAN_NODE_HANDLE *booleanNodeHandle)

◆ dyn_PEAK_Node_ToCategoryNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToCategoryNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_CATEGORY_NODE_HANDLE *categoryNodeHandle)

◆ dyn_PEAK_Node_ToCommandNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToCommandNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_COMMAND_NODE_HANDLE *commandNodeHandle)

◆ dyn_PEAK_Node_ToEnumerationEntryNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToEnumerationEntryNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_ENTRY_NODE_HANDLE *enumerationEntryNodeHandle)

◆ dyn_PEAK_Node_ToEnumerationNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToEnumerationNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_ENUMERATION_NODE_HANDLE *enumerationNodeHandle)

◆ dyn_PEAK_Node_ToFloatNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToFloatNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_FLOAT_NODE_HANDLE *floatNodeHandle)

◆ dyn_PEAK_Node_ToIntegerNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToIntegerNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_INTEGER_NODE_HANDLE *integerNodeHandle)

◆ dyn_PEAK_Node_ToRegisterNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToRegisterNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_REGISTER_NODE_HANDLE *registerNodeHandle)

◆ dyn_PEAK_Node_ToStringNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_ToStringNode) (PEAK_NODE_HANDLE nodeHandle, PEAK_STRING_NODE_HANDLE *stringNodeHandle)

◆ dyn_PEAK_Node_UnregisterChangedCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Node_UnregisterChangedCallback) (PEAK_NODE_HANDLE nodeHandle, PEAK_NODE_CHANGED_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_NodeMap_FindNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_FindNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_NodeMap_GetHasBufferSupportedChunks

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_GetHasBufferSupportedChunks) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle, PEAK_BOOL8 *hasSupportedChunks)

◆ dyn_PEAK_NodeMap_GetHasEventSupportedData

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_GetHasEventSupportedData) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle, PEAK_BOOL8 *hasSupportedData)

◆ dyn_PEAK_NodeMap_GetHasNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_GetHasNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_BOOL8 *hasNode)

◆ dyn_PEAK_NodeMap_GetNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_GetNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t index, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_NodeMap_GetNumNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_GetNumNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, size_t *numNodes)

◆ dyn_PEAK_NodeMap_InvalidateNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_InvalidateNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle)

◆ dyn_PEAK_NodeMap_LoadFromFile

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_LoadFromFile) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)

◆ dyn_PEAK_NodeMap_Lock

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_Lock) (PEAK_NODE_MAP_HANDLE nodeMapHandle)

◆ dyn_PEAK_NodeMap_PollNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_PollNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, int64_t elapsedTime_ms)

◆ dyn_PEAK_NodeMap_StoreToFile

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_StoreToFile) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *filePath, size_t filePathSize)

◆ dyn_PEAK_NodeMap_TryFindNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_TryFindNode) (PEAK_NODE_MAP_HANDLE nodeMapHandle, const char *nodeName, size_t nodeNameSize, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_NodeMap_TryLock

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_TryLock) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BOOL8 *locked)

◆ dyn_PEAK_NodeMap_Unlock

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_Unlock) (PEAK_NODE_MAP_HANDLE nodeMapHandle)

◆ dyn_PEAK_NodeMap_UpdateChunkNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_UpdateChunkNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_BUFFER_HANDLE bufferHandle)

◆ dyn_PEAK_NodeMap_UpdateEventNodes

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_NodeMap_UpdateEventNodes) (PEAK_NODE_MAP_HANDLE nodeMapHandle, PEAK_EVENT_HANDLE eventHandle)

◆ dyn_PEAK_Port_GetDataEndianness

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetDataEndianness) (PEAK_PORT_HANDLE portHandle, PEAK_ENDIANNESS *dataEndianness)

◆ dyn_PEAK_Port_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetID) (PEAK_PORT_HANDLE portHandle, char *id, size_t *idSize)

◆ dyn_PEAK_Port_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetInfo) (PEAK_PORT_HANDLE portHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_Port_GetIsAvailable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetIsAvailable) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isAvailable)

◆ dyn_PEAK_Port_GetIsImplemented

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetIsImplemented) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isImplemented)

◆ dyn_PEAK_Port_GetIsReadable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetIsReadable) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isReadable)

◆ dyn_PEAK_Port_GetIsWritable

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetIsWritable) (PEAK_PORT_HANDLE portHandle, PEAK_BOOL8 *isWritable)

◆ dyn_PEAK_Port_GetModelName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetModelName) (PEAK_PORT_HANDLE portHandle, char *modelName, size_t *modelNameSize)

◆ dyn_PEAK_Port_GetModuleName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetModuleName) (PEAK_PORT_HANDLE portHandle, char *moduleName, size_t *moduleNameSize)

◆ dyn_PEAK_Port_GetName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetName) (PEAK_PORT_HANDLE portHandle, char *name, size_t *nameSize)

◆ dyn_PEAK_Port_GetNumURLs

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetNumURLs) (PEAK_PORT_HANDLE portHandle, size_t *numUrls)

◆ dyn_PEAK_Port_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetTLType) (PEAK_PORT_HANDLE portHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_Port_GetURL

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetURL) (PEAK_PORT_HANDLE portHandle, size_t index, PEAK_PORT_URL_HANDLE *portUrlHandle)

◆ dyn_PEAK_Port_GetVendorName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetVendorName) (PEAK_PORT_HANDLE portHandle, char *vendorName, size_t *vendorNameSize)

◆ dyn_PEAK_Port_GetVersion

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_GetVersion) (PEAK_PORT_HANDLE portHandle, char *version, size_t *versionSize)

◆ dyn_PEAK_Port_Read

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_Read) (PEAK_PORT_HANDLE portHandle, uint64_t address, uint8_t *bytesToRead, size_t bytesToReadSize)

◆ dyn_PEAK_Port_Write

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_Port_Write) (PEAK_PORT_HANDLE portHandle, uint64_t address, const uint8_t *bytesToWrite, size_t bytesToWriteSize)

◆ dyn_PEAK_PortURL_GetFileName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileName) (PEAK_PORT_URL_HANDLE portUrlHandle, char *fileName, size_t *fileNameSize)

◆ dyn_PEAK_PortURL_GetFileRegisterAddress

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileRegisterAddress) (PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileRegisterAddress)

◆ dyn_PEAK_PortURL_GetFileSchemaVersionMajor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileSchemaVersionMajor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMajor)

◆ dyn_PEAK_PortURL_GetFileSchemaVersionMinor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileSchemaVersionMinor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileSchemaVersionMinor)

◆ dyn_PEAK_PortURL_GetFileSHA1Hash

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileSHA1Hash) (PEAK_PORT_URL_HANDLE portUrlHandle, uint8_t *fileSha1Hash, size_t *fileSha1HashSize)

◆ dyn_PEAK_PortURL_GetFileSize

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileSize) (PEAK_PORT_URL_HANDLE portUrlHandle, uint64_t *fileSize)

◆ dyn_PEAK_PortURL_GetFileVersionMajor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileVersionMajor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMajor)

◆ dyn_PEAK_PortURL_GetFileVersionMinor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileVersionMinor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionMinor)

◆ dyn_PEAK_PortURL_GetFileVersionSubminor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetFileVersionSubminor) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t *fileVersionSubminor)

◆ dyn_PEAK_PortURL_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetInfo) (PEAK_PORT_URL_HANDLE portUrlHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_PortURL_GetParentPort

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetParentPort) (PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_HANDLE *portHandle)

◆ dyn_PEAK_PortURL_GetScheme

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetScheme) (PEAK_PORT_URL_HANDLE portUrlHandle, PEAK_PORT_URL_SCHEME *scheme)

◆ dyn_PEAK_PortURL_GetURL

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_PortURL_GetURL) (PEAK_PORT_URL_HANDLE portUrlHandle, char *url, size_t *urlSize)

◆ dyn_PEAK_ProducerLibrary_Construct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_ProducerLibrary_Construct) (const char *ctiPath, size_t ctiPathSize, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)

◆ dyn_PEAK_ProducerLibrary_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_ProducerLibrary_Destruct) (PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle)

◆ dyn_PEAK_ProducerLibrary_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_ProducerLibrary_GetKey) (PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, char *key, size_t *keySize)

◆ dyn_PEAK_ProducerLibrary_GetSystem

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_ProducerLibrary_GetSystem) (PEAK_PRODUCER_LIBRARY_HANDLE producerLibraryHandle, PEAK_SYSTEM_DESCRIPTOR_HANDLE *systemDescriptorHandle)

◆ dyn_PEAK_RegisterNode_GetAddress

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RegisterNode_GetAddress) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, uint64_t *address)

◆ dyn_PEAK_RegisterNode_GetLength

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RegisterNode_GetLength) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, size_t *length)

◆ dyn_PEAK_RegisterNode_Read

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RegisterNode_Read) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, uint8_t *bytesToRead, size_t bytesToReadSize)

◆ dyn_PEAK_RegisterNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RegisterNode_ToNode) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_RegisterNode_Write

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RegisterNode_Write) (PEAK_REGISTER_NODE_HANDLE registerNodeHandle, const uint8_t *bytesToWrite, size_t bytesToWriteSize)

◆ dyn_PEAK_RemoteDevice_GetLocalDevice

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RemoteDevice_GetLocalDevice) (PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_DEVICE_HANDLE *deviceHandle)

◆ dyn_PEAK_RemoteDevice_ToModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_RemoteDevice_ToModule) (PEAK_REMOTE_DEVICE_HANDLE remoteDeviceHandle, PEAK_MODULE_HANDLE *moduleHandle)

◆ dyn_PEAK_StringNode_GetMaximumLength

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_StringNode_GetMaximumLength) (PEAK_STRING_NODE_HANDLE stringNodeHandle, int64_t *maximumLength)

◆ dyn_PEAK_StringNode_GetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_StringNode_GetValue) (PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_CACHE_USE_POLICY cacheUsePolicy, char *value, size_t *valueSize)

◆ dyn_PEAK_StringNode_SetValue

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_StringNode_SetValue) (PEAK_STRING_NODE_HANDLE stringNodeHandle, const char *value, size_t valueSize)

◆ dyn_PEAK_StringNode_ToNode

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_StringNode_ToNode) (PEAK_STRING_NODE_HANDLE stringNodeHandle, PEAK_NODE_HANDLE *nodeHandle)

◆ dyn_PEAK_System_Destruct

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_Destruct) (PEAK_SYSTEM_HANDLE systemHandle)

◆ dyn_PEAK_System_GetCharacterEncoding

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetCharacterEncoding) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_CHARACTER_ENCODING *characterEncoding)

◆ dyn_PEAK_System_GetCTIFileName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetCTIFileName) (PEAK_SYSTEM_HANDLE systemHandle, char *ctiFileName, size_t *ctiFileNameSize)

◆ dyn_PEAK_System_GetCTIFullPath

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetCTIFullPath) (PEAK_SYSTEM_HANDLE systemHandle, char *ctiFullPath, size_t *ctiFullPathSize)

◆ dyn_PEAK_System_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetDisplayName) (PEAK_SYSTEM_HANDLE systemHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_System_GetGenTLVersionMajor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetGenTLVersionMajor) (PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMajor)

◆ dyn_PEAK_System_GetGenTLVersionMinor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetGenTLVersionMinor) (PEAK_SYSTEM_HANDLE systemHandle, uint32_t *gentlVersionMinor)

◆ dyn_PEAK_System_GetID

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetID) (PEAK_SYSTEM_HANDLE systemHandle, char *id, size_t *idSize)

◆ dyn_PEAK_System_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetInfo) (PEAK_SYSTEM_HANDLE systemHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_System_GetInterface

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetInterface) (PEAK_SYSTEM_HANDLE systemHandle, size_t index, PEAK_INTERFACE_DESCRIPTOR_HANDLE *interfaceDescriptorHandle)

◆ dyn_PEAK_System_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetKey) (PEAK_SYSTEM_HANDLE systemHandle, char *key, size_t *keySize)

◆ dyn_PEAK_System_GetModelName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetModelName) (PEAK_SYSTEM_HANDLE systemHandle, char *modelName, size_t *modelNameSize)

◆ dyn_PEAK_System_GetNumInterfaces

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetNumInterfaces) (PEAK_SYSTEM_HANDLE systemHandle, size_t *numInterfaces)

◆ dyn_PEAK_System_GetParentLibrary

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetParentLibrary) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)

◆ dyn_PEAK_System_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetTLType) (PEAK_SYSTEM_HANDLE systemHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_System_GetVendorName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetVendorName) (PEAK_SYSTEM_HANDLE systemHandle, char *vendorName, size_t *vendorNameSize)

◆ dyn_PEAK_System_GetVersion

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_GetVersion) (PEAK_SYSTEM_HANDLE systemHandle, char *version, size_t *versionSize)

◆ dyn_PEAK_System_RegisterInterfaceFoundCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_RegisterInterfaceFoundCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_System_RegisterInterfaceLostCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_RegisterInterfaceLostCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK callback, void *callbackContext, PEAK_INTERFACE_LOST_CALLBACK_HANDLE *callbackHandle)

◆ dyn_PEAK_System_ToEventSupportingModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_ToEventSupportingModule) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_EVENT_SUPPORTING_MODULE_HANDLE *eventSupportingModuleHandle)

◆ dyn_PEAK_System_ToModule

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_ToModule) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_MODULE_HANDLE *moduleHandle)

◆ dyn_PEAK_System_UnregisterInterfaceFoundCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_UnregisterInterfaceFoundCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_FOUND_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_System_UnregisterInterfaceLostCallback

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_UnregisterInterfaceLostCallback) (PEAK_SYSTEM_HANDLE systemHandle, PEAK_INTERFACE_LOST_CALLBACK_HANDLE callbackHandle)

◆ dyn_PEAK_System_UpdateInterfaces

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_System_UpdateInterfaces) (PEAK_SYSTEM_HANDLE systemHandle, uint64_t timeout_ms)

◆ dyn_PEAK_SystemDescriptor_GetCharacterEncoding

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetCharacterEncoding) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_CHARACTER_ENCODING *characterEncoding)

◆ dyn_PEAK_SystemDescriptor_GetCTIFileName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetCTIFileName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFileName, size_t *ctiFileNameSize)

◆ dyn_PEAK_SystemDescriptor_GetCTIFullPath

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetCTIFullPath) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *ctiFullPath, size_t *ctiFullPathSize)

◆ dyn_PEAK_SystemDescriptor_GetDisplayName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetDisplayName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *displayName, size_t *displayNameSize)

◆ dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetGenTLVersionMajor) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMajor)

◆ dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetGenTLVersionMinor) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, uint32_t *gentlVersionMinor)

◆ dyn_PEAK_SystemDescriptor_GetInfo

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetInfo) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, int32_t infoCommand, int32_t *infoDataType, uint8_t *info, size_t *infoSize)

◆ dyn_PEAK_SystemDescriptor_GetKey

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetKey) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *key, size_t *keySize)

◆ dyn_PEAK_SystemDescriptor_GetModelName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetModelName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *modelName, size_t *modelNameSize)

◆ dyn_PEAK_SystemDescriptor_GetParentLibrary

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetParentLibrary) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_PRODUCER_LIBRARY_HANDLE *producerLibraryHandle)

◆ dyn_PEAK_SystemDescriptor_GetTLType

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetTLType) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *tlType, size_t *tlTypeSize)

◆ dyn_PEAK_SystemDescriptor_GetVendorName

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetVendorName) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *vendorName, size_t *vendorNameSize)

◆ dyn_PEAK_SystemDescriptor_GetVersion

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_GetVersion) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, char *version, size_t *versionSize)

◆ dyn_PEAK_SystemDescriptor_OpenSystem

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_OpenSystem) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_SYSTEM_HANDLE *systemHandle)

◆ dyn_PEAK_SystemDescriptor_ToModuleDescriptor

typedef PEAK_C_API(* peak::dynamic::dyn_PEAK_SystemDescriptor_ToModuleDescriptor) (PEAK_SYSTEM_DESCRIPTOR_HANDLE systemDescriptorHandle, PEAK_MODULE_DESCRIPTOR_HANDLE *moduleDescriptorHandle)

Function Documentation

◆ import_function()

void * peak::dynamic::import_function ( void * module,
const char * proc_name )
inline