Data Structures | Namespaces | Macros | Functions
ie_iplugin_internal.hpp File Reference

Inference Engine plugin API wrapper, to be used by particular implementors. More...

#include <ie_iextension.h>
#include <ie_input_info.hpp>
#include <ie_parameter.hpp>
#include <cpp/ie_cnn_network.h>
#include <blob_factory.hpp>
#include <istream>
#include <map>
#include <memory>
#include <string>

Go to the source code of this file.

Data Structures

interface  InferenceEngine::IInferencePlugin
 An API of plugin to be implemented by a plugin. More...
 
class  InferenceEngine::details::SOCreatorTrait< IInferencePlugin >
 

Namespaces

 InferenceEngine
 Inference Engine Plugin API namespace.
 
 InferenceEngine::details
 A namespace with non-public Inference Engine Plugin API.
 

Macros

#define IE_DEFINE_PLUGIN_CREATE_FUNCTION(PluginType, version, ...)
 Defines the exported CreatePluginEngine function which is used to create a plugin instance. More...
 

Functions

PreProcessInfo InferenceEngine::copyPreProcess (const PreProcessInfo &from)
 Copies preprocess info. More...
 
template<typename T >
std::map< std::string, std::shared_ptr< const T > > InferenceEngine::constMapCast (const std::map< std::string, std::shared_ptr< T >> &map)
 Copies the values of std::string indexed map and apply const cast. More...
 
template<typename T >
std::map< std::string, std::shared_ptr< T > > InferenceEngine::constMapCast (const std::map< std::string, std::shared_ptr< const T >> &map)
 Copies the values of std::string indexed map and apply const cast. More...
 
InputsDataMap InferenceEngine::copyInfo (const InputsDataMap &networkInputs)
 Copies InputInfo. More...
 
OutputsDataMap InferenceEngine::copyInfo (const OutputsDataMap &networkOutputs)
 Copies OutputsData. More...
 

Detailed Description

Inference Engine plugin API wrapper, to be used by particular implementors.