Public Member Functions | Protected Attributes
InferenceEngine::ExecutableNetworkBase Class Reference

Executable network noexcept wrapper which accepts IExecutableNetworkInternal derived instance which can throw exceptions. More...

#include <ie_executable_network_base.hpp>

Inheritance diagram for InferenceEngine::ExecutableNetworkBase:
InferenceEngine::IExecutableNetwork

Public Member Functions

 ExecutableNetworkBase (std::shared_ptr< IExecutableNetworkInternal > impl)
 Constructor with actual underlying implementation. More...
 
StatusCode GetOutputsInfo (ConstOutputsDataMap &outs, ResponseDesc *resp) const noexcept override
 
StatusCode GetInputsInfo (ConstInputsDataMap &inputs, ResponseDesc *resp) const noexcept override
 
StatusCode CreateInferRequest (IInferRequest::Ptr &req, ResponseDesc *resp) noexcept override
 
StatusCode Export (const std::string &modelFileName, ResponseDesc *resp) noexcept override
 
StatusCode Export (std::ostream &networkModel, ResponseDesc *resp) noexcept override
 
StatusCode GetExecGraphInfo (ICNNNetwork::Ptr &graphPtr, ResponseDesc *resp) noexcept override
 
Use InferRequest::QueryState instead StatusCode QueryState (IVariableState::Ptr &pState, size_t idx, ResponseDesc *resp) noexcept override
 
void Release () noexcept override
 
StatusCode SetConfig (const std::map< std::string, Parameter > &config, ResponseDesc *resp) noexcept override
 
StatusCode GetConfig (const std::string &name, Parameter &result, ResponseDesc *resp) const noexcept override
 
StatusCode GetMetric (const std::string &name, Parameter &result, ResponseDesc *resp) const noexcept override
 
StatusCode GetContext (RemoteContext::Ptr &pContext, ResponseDesc *resp) const noexcept override
 

Protected Attributes

std::shared_ptr< IExecutableNetworkInternal_impl
 

Additional Inherited Members

- Public Types inherited from InferenceEngine::IExecutableNetwork
typedef std::shared_ptr< IExecutableNetworkPtr
 

Detailed Description

Executable network noexcept wrapper which accepts IExecutableNetworkInternal derived instance which can throw exceptions.

Constructor & Destructor Documentation

◆ ExecutableNetworkBase()

InferenceEngine::ExecutableNetworkBase::ExecutableNetworkBase ( std::shared_ptr< IExecutableNetworkInternal impl)
inlineexplicit

Constructor with actual underlying implementation.

Parameters
implUnderlying implementation of type IExecutableNetworkInternal

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