Data Structures | Functions
ie_plugin.hpp File Reference

A header file for Main Inference Engine API. More...

#include <ie_iextension.h>
#include <ie_icnn_network.hpp>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "details/ie_no_copy.hpp"
#include "ie_api.h"
#include "ie_core.hpp"
#include "ie_error.hpp"
#include "ie_iexecutable_network.hpp"
#include "ie_version.hpp"

Go to the source code of this file.

Data Structures

class  InferenceEngine::IInferencePlugin
 This class is a main plugin interface. More...
 

Functions

StatusCode InferenceEngine::CreatePluginEngine (IInferencePlugin *&plugin, ResponseDesc *resp) noexcept
 Creates the default instance of the interface (per plugin) More...
 

Detailed Description

A header file for Main Inference Engine API.

Function Documentation

§ CreatePluginEngine()

StatusCode InferenceEngine::CreatePluginEngine ( IInferencePlugin *&  plugin,
ResponseDesc resp 
)
noexcept

Creates the default instance of the interface (per plugin)

Parameters
pluginPointer to the plugin
respPointer to the response message that holds a description of an error if any occurred
Returns
Status code of the operation. InferenceEngine::OK if succeeded