#include <CaptureFactory_private.h>
Public Types | |
typedef std::map< std::string, CapturePlugin * > | CapturePluginMap |
typedef std::map< std::string, Plugin > | PluginMap |
typedef std::vector< std::string > | PluginPathsVector |
Public Member Functions | |
CaptureFactoryPrivate () | |
CapturePlugin * | getPlugin (const std::string &captureType) |
void | loadPlugin (const std::string &captureType) |
void | loadPlugin (const std::string &captureType, const std::string &filename) |
void | loadPlugins () |
void | parseEnvironmentVariable (const std::string &variable) |
std::string | pluginExtension () |
std::string | pluginPrefix () |
void | setupPluginPaths () |
~CaptureFactoryPrivate () | |
Public Attributes | |
CapturePluginMap | mCapturePluginMap |
bool | mLoadedAllPlugins |
PluginMap | mPluginMap |
PluginPathsVector | mPluginPaths |
std::string | mPluginPostfix |
std::string | mPluginPrefix |
Definition at line 37 of file CaptureFactory_private.h.
typedef std::map<std::string, CapturePlugin *> alvar::CaptureFactoryPrivate::CapturePluginMap |
Definition at line 61 of file CaptureFactory_private.h.
typedef std::map<std::string, Plugin> alvar::CaptureFactoryPrivate::PluginMap |
Definition at line 59 of file CaptureFactory_private.h.
typedef std::vector<std::string> alvar::CaptureFactoryPrivate::PluginPathsVector |
Definition at line 53 of file CaptureFactory_private.h.
alvar::CaptureFactoryPrivate::CaptureFactoryPrivate | ( | ) |
Definition at line 32 of file CaptureFactory.cpp.
alvar::CaptureFactoryPrivate::~CaptureFactoryPrivate | ( | ) |
Definition at line 53 of file CaptureFactory.cpp.
CapturePlugin * alvar::CaptureFactoryPrivate::getPlugin | ( | const std::string & | captureType | ) |
Definition at line 170 of file CaptureFactory.cpp.
void alvar::CaptureFactoryPrivate::loadPlugin | ( | const std::string & | captureType | ) |
Definition at line 94 of file CaptureFactory.cpp.
void alvar::CaptureFactoryPrivate::loadPlugin | ( | const std::string & | captureType, |
const std::string & | filename | ||
) |
Definition at line 131 of file CaptureFactory.cpp.
void alvar::CaptureFactoryPrivate::loadPlugins | ( | ) |
Definition at line 62 of file CaptureFactory.cpp.
void alvar::CaptureFactoryPrivate::parseEnvironmentVariable | ( | const std::string & | variable | ) |
Definition at line 51 of file CaptureFactory_unix.cpp.
std::string alvar::CaptureFactoryPrivate::pluginExtension | ( | ) |
Definition at line 87 of file CaptureFactory_unix.cpp.
std::string alvar::CaptureFactoryPrivate::pluginPrefix | ( | ) |
Definition at line 82 of file CaptureFactory_unix.cpp.
void alvar::CaptureFactoryPrivate::setupPluginPaths | ( | ) |
Definition at line 31 of file CaptureFactory_unix.cpp.
CapturePluginMap alvar::CaptureFactoryPrivate::mCapturePluginMap |
Definition at line 62 of file CaptureFactory_private.h.
bool alvar::CaptureFactoryPrivate::mLoadedAllPlugins |
Definition at line 58 of file CaptureFactory_private.h.
PluginMap alvar::CaptureFactoryPrivate::mPluginMap |
Definition at line 60 of file CaptureFactory_private.h.
PluginPathsVector alvar::CaptureFactoryPrivate::mPluginPaths |
Definition at line 54 of file CaptureFactory_private.h.
std::string alvar::CaptureFactoryPrivate::mPluginPostfix |
Definition at line 56 of file CaptureFactory_private.h.
std::string alvar::CaptureFactoryPrivate::mPluginPrefix |
Definition at line 55 of file CaptureFactory_private.h.