Skip to main content

Module device

Module device 

Source
Expand description

Copyright © 2025-2026 Wenze Wei. All Rights Reserved.

This file is part of Ri. The Ri project belongs to the Dunimd Team.

Licensed under the Apache License, Version 2.0 (the “License”); You may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

§Device Module JNI Bindings

JNI bindings for Ri device classes.

Functions§

Java_com_dunimd_ri_device_RiDeviceCapabilities_free0
Java_com_dunimd_ri_device_RiDeviceCapabilities_getBandwidthGbps0
Java_com_dunimd_ri_device_RiDeviceCapabilities_getComputeUnits0
Java_com_dunimd_ri_device_RiDeviceCapabilities_getMemoryGb0
Java_com_dunimd_ri_device_RiDeviceCapabilities_getStorageGb0
Java_com_dunimd_ri_device_RiDeviceCapabilities_meetsRequirements0
Java_com_dunimd_ri_device_RiDeviceCapabilities_new0
Java_com_dunimd_ri_device_RiDeviceCapabilities_setBandwidthGbps0
Java_com_dunimd_ri_device_RiDeviceCapabilities_setComputeUnits0
Java_com_dunimd_ri_device_RiDeviceCapabilities_setMemoryGb0
Java_com_dunimd_ri_device_RiDeviceCapabilities_setStorageGb0
Java_com_dunimd_ri_device_RiDeviceConfig_free0
Java_com_dunimd_ri_device_RiDeviceConfig_getDiscoveryTimeoutSecs0
Java_com_dunimd_ri_device_RiDeviceConfig_getMaxDevicesPerType0
Java_com_dunimd_ri_device_RiDeviceConfig_isCpuDiscoveryEnabled0
Java_com_dunimd_ri_device_RiDeviceConfig_isGpuDiscoveryEnabled0
Java_com_dunimd_ri_device_RiDeviceConfig_new0
Java_com_dunimd_ri_device_RiDeviceConfig_setCpuDiscoveryEnabled0
Java_com_dunimd_ri_device_RiDeviceConfig_setDiscoveryTimeoutSecs0
Java_com_dunimd_ri_device_RiDeviceConfig_setGpuDiscoveryEnabled0
Java_com_dunimd_ri_device_RiDeviceConfig_setMaxDevicesPerType0
Java_com_dunimd_ri_device_RiDeviceControlConfig_free0
Java_com_dunimd_ri_device_RiDeviceControlConfig_new0
Java_com_dunimd_ri_device_RiDeviceControlModule_free0
Java_com_dunimd_ri_device_RiDeviceControlModule_new0
Java_com_dunimd_ri_device_RiDeviceController_addDevice0
Java_com_dunimd_ri_device_RiDeviceController_free0
Java_com_dunimd_ri_device_RiDeviceController_getAllDevices0
Java_com_dunimd_ri_device_RiDeviceController_getDevice0
Java_com_dunimd_ri_device_RiDeviceController_getDeviceCount0
Java_com_dunimd_ri_device_RiDeviceController_new0
Java_com_dunimd_ri_device_RiDeviceController_removeDevice0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_free0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getCpuUsagePercent0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getDiskIops0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getErrorCount0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getMemoryUsagePercent0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getNetworkLatencyMs0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getResponseTimeMs0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getTemperatureCelsius0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_getThroughput0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_new0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setCpuUsagePercent0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setDiskIops0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setErrorCount0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setMemoryUsagePercent0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setNetworkLatencyMs0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setResponseTimeMs0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setTemperatureCelsius0
Java_com_dunimd_ri_device_RiDeviceHealthMetrics_setThroughput0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_free0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_getDiscoveryIntervalSecs0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_getMaxConcurrentTasks0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_getResourceAllocationTimeoutSecs0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_isAutoSchedulingEnabled0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_isDiscoveryEnabled0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_new0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_setAutoSchedulingEnabled0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_setDiscoveryEnabled0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_setDiscoveryIntervalSecs0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_setMaxConcurrentTasks0
Java_com_dunimd_ri_device_RiDeviceSchedulingConfig_setResourceAllocationTimeoutSecs0
Java_com_dunimd_ri_device_RiDevice_free0
Java_com_dunimd_ri_device_RiDevice_getCapabilities0
Java_com_dunimd_ri_device_RiDevice_getDeviceType0
Java_com_dunimd_ri_device_RiDevice_getHealthMetrics0
Java_com_dunimd_ri_device_RiDevice_getHealthScore0
Java_com_dunimd_ri_device_RiDevice_getId0
Java_com_dunimd_ri_device_RiDevice_getName0
Java_com_dunimd_ri_device_RiDevice_getStatus0
Java_com_dunimd_ri_device_RiDevice_isAllocated0
Java_com_dunimd_ri_device_RiDevice_isAvailable0
Java_com_dunimd_ri_device_RiDevice_new0
Java_com_dunimd_ri_device_RiDevice_setCapabilities0
Java_com_dunimd_ri_device_RiDevice_setStatus0
Java_com_dunimd_ri_device_RiDiscoveryResult_free0
Java_com_dunimd_ri_device_RiDiscoveryResult_getDiscoveredDevices0
Java_com_dunimd_ri_device_RiDiscoveryResult_getRemovedDevices0
Java_com_dunimd_ri_device_RiDiscoveryResult_getTotalDevices0
Java_com_dunimd_ri_device_RiDiscoveryResult_getUpdatedDevices0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_free0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getBandwidthGbps0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getComputeUnits0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getDeviceType0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getId0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getMemoryGb0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getSource0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_getStorageGb0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_new0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_setBandwidthGbps0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_setComputeUnits0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_setMemoryGb0
Java_com_dunimd_ri_device_RiNetworkDeviceInfo_setStorageGb0
Java_com_dunimd_ri_device_RiResourceAllocation_free0
Java_com_dunimd_ri_device_RiResourceAllocation_getAllocatedAt0
Java_com_dunimd_ri_device_RiResourceAllocation_getAllocationId0
Java_com_dunimd_ri_device_RiResourceAllocation_getDeviceId0
Java_com_dunimd_ri_device_RiResourceAllocation_getDeviceName0
Java_com_dunimd_ri_device_RiResourceAllocation_getExpiresAt0
Java_com_dunimd_ri_device_RiResourceAllocation_getRemainingTimeSecs0
Java_com_dunimd_ri_device_RiResourceAllocation_getRequest0
Java_com_dunimd_ri_device_RiResourceAllocation_isExpired0
Java_com_dunimd_ri_device_RiResourceRequest_free0
Java_com_dunimd_ri_device_RiResourceRequest_getDeviceType0
Java_com_dunimd_ri_device_RiResourceRequest_getPriority0
Java_com_dunimd_ri_device_RiResourceRequest_getRequestId0
Java_com_dunimd_ri_device_RiResourceRequest_getRequiredCapabilities0
Java_com_dunimd_ri_device_RiResourceRequest_getTimeoutSecs0
Java_com_dunimd_ri_device_RiResourceRequest_new0
Java_com_dunimd_ri_device_RiResourceRequest_setPriority0
Java_com_dunimd_ri_device_RiResourceRequest_setTimeoutSecs0