| /** |
| # Copyright 2024 NVIDIA CORPORATION |
| # |
| # 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. |
| **/ |
| |
| // Generated Code; DO NOT EDIT. |
| |
| package nvsandboxutils |
| |
| // The variables below represent package level methods from the library type. |
| var ( |
| ErrorString = libnvsandboxutils.ErrorString |
| GetDriverVersion = libnvsandboxutils.GetDriverVersion |
| GetFileContent = libnvsandboxutils.GetFileContent |
| GetGpuResource = libnvsandboxutils.GetGpuResource |
| Init = libnvsandboxutils.Init |
| LookupSymbol = libnvsandboxutils.LookupSymbol |
| Shutdown = libnvsandboxutils.Shutdown |
| ) |
| |
| // Interface represents the interface for the library type. |
| // |
| //go:generate moq -out mock/interface.go -pkg mock . Interface:Interface |
| type Interface interface { |
| ErrorString(Ret) string |
| GetDriverVersion() (string, Ret) |
| GetFileContent(string) (string, Ret) |
| GetGpuResource(string) ([]GpuFileInfo, Ret) |
| Init(string) Ret |
| LookupSymbol(string) error |
| Shutdown() Ret |
| } |