ARC SDK
Public Member Functions
Arc::EntityRetriever< T >::Common Class Reference
Inheritance diagram for Arc::EntityRetriever< T >::Common:
Arc::EntityRetrieverPluginLoader< T >

Public Member Functions

 Common (EntityRetriever *t, const UserConfig &u)
 
void deactivate (void)
 
bool lockExclusiveIfValid (void)
 
void unlockExclusive (void)
 
bool lockSharedIfValid (void)
 
void unlockShared (void)
 
 operator const UserConfig & (void) const
 
const std::list< std::string > & getAvailablePlugins (void) const
 
void setAvailablePlugins (const std::list< std::string > &newAvailablePlugins)
 
EntityRetrieveroperator-> (void)
 
EntityRetrieveroperator* (void)
 
- Public Member Functions inherited from Arc::EntityRetrieverPluginLoader< T >
EntityRetrieverPlugin< T > * load (const std::string &name)
 
const std::map< std::string, EntityRetrieverPlugin< T > * > & GetTargetInformationRetrieverPlugins () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Arc::EntityRetrieverPluginLoader< T >
static std::list< std::string > getListOfPlugins ()
 
- Protected Attributes inherited from Arc::EntityRetrieverPluginLoader< T >
std::map< std::string, EntityRetrieverPlugin< T > * > plugins
 
- Static Protected Attributes inherited from Arc::EntityRetrieverPluginLoader< T >
static Logger logger
 

The documentation for this class was generated from the following file: