Data Structures | Macros | Functions
ie_plugin.hpp File Reference

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

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

Go to the source code of this file.

Data Structures

struct   InferenceEngine::QueryNetworkResult
  Responce structure encapsulating information about supported layer. More...
 
class   InferenceEngine::IInferencePlugin
  This class is a main plugin interface. More...
 

Macros

#define  INFERENCE_PLUGIN_API(TYPE)   extern "C" TYPE
 

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
plugin Pointer to the plugin
resp Pointer to the response message that holds a description of an error if any occurred
Returns
Status code of the operation. OK if succeeded