Data Structures | Namespaces | Macros | 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_error.hpp"
#include "ie_iexecutable_network.hpp"
#include "ie_version.hpp"

Go to the source code of this file.

Data Structures

struct   InferenceEngine::QueryNetworkResult
  Responce structure encapsulating information about supported layer. More...
 
class   InferenceEngine::InferenceEngine
  This class is a C++ API wrapper for IInferencePlugin. It can throw exceptions safely for the application, where it is properly handled. More...
 

Namespaces

  InferenceEngine
  Inference Engine API.
 

Macros

#define  INFERENCE_PLUGIN_API(TYPE)   extern "C" TYPE
  Defines Inference Engine Plugin API method.
 

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.