TensorRT 10.0.1
nvinfer1::v_1_0::IPluginV3OneCore Class Referenceabstract

#include <NvInferRuntime.h>

Inheritance diagram for nvinfer1::v_1_0::IPluginV3OneCore:
nvinfer1::v_1_0::IPluginCapability nvinfer1::IVersionedInterface

Public Member Functions

InterfaceInfo getInterfaceInfo () const noexcept override
 Return version information associated with this interface. Applications must not override this method. More...
 
virtual AsciiChar const * getPluginName () const noexcept=0
 Return the plugin name. Should match the plugin name returned by the corresponding plugin creator. More...
 
virtual AsciiChar const * getPluginVersion () const noexcept=0
 Return the plugin version. Should match the plugin version returned by the corresponding plugin creator. More...
 
virtual AsciiChar const * getPluginNamespace () const noexcept=0
 Return the namespace of the plugin object. Should match the plugin namespace returned by the corresponding plugin creator. More...
 
- Public Member Functions inherited from nvinfer1::IVersionedInterface
virtual APILanguage getAPILanguage () const noexcept
 The language used to build the implementation of this Interface. More...
 
virtual ~IVersionedInterface () noexcept=default
 

Additional Inherited Members

- Protected Member Functions inherited from nvinfer1::IVersionedInterface
 IVersionedInterface ()=default
 
 IVersionedInterface (IVersionedInterface const &)=default
 
 IVersionedInterface (IVersionedInterface &&)=default
 
IVersionedInterfaceoperator= (IVersionedInterface const &) &=default
 
IVersionedInterfaceoperator= (IVersionedInterface &&) &=default
 

Member Function Documentation

◆ getInterfaceInfo()

InterfaceInfo nvinfer1::v_1_0::IPluginV3OneCore::getInterfaceInfo ( ) const
inlineoverridevirtualnoexcept

Return version information associated with this interface. Applications must not override this method.

Implements nvinfer1::IVersionedInterface.

◆ getPluginName()

virtual AsciiChar const * nvinfer1::v_1_0::IPluginV3OneCore::getPluginName ( ) const
pure virtualnoexcept

Return the plugin name. Should match the plugin name returned by the corresponding plugin creator.

See also
IPluginCreatorV3One::getPluginName()
Warning
The string returned must be NULL-terminated and have a length of 1024 bytes or less including the NULL terminator.

◆ getPluginNamespace()

virtual AsciiChar const * nvinfer1::v_1_0::IPluginV3OneCore::getPluginNamespace ( ) const
pure virtualnoexcept

Return the namespace of the plugin object. Should match the plugin namespace returned by the corresponding plugin creator.

See also
IPluginCreatorV3One::getPluginNamespace()
Warning
The string returned must be NULL-terminated and have a length of 1024 bytes or less including the NULL terminator.

◆ getPluginVersion()

virtual AsciiChar const * nvinfer1::v_1_0::IPluginV3OneCore::getPluginVersion ( ) const
pure virtualnoexcept

Return the plugin version. Should match the plugin version returned by the corresponding plugin creator.

See also
IPluginCreatorV3One::getPluginVersion()
Warning
The string returned must be NULL-terminated and have a length of 1024 bytes or less including the NULL terminator.

The documentation for this class was generated from the following file:

  Copyright © 2024 NVIDIA Corporation
  Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact