tnt::ComponentLibrary Class Reference

#include <tnt/comploader.h>

Public Member Functions

 ComponentLibrary ()
 ComponentLibrary (const std::string &path_, const std::string &name, bool local)
 ComponentLibrary (const std::string &name, bool local)
 operator const void * () const
Componentcreate (const std::string &component_name, Comploader &cl, const Urlmapper &rootmapper)
LangLib::PtrType getLangLib (const std::string &lang)
const std::string & getName () const
void registerFactory (const std::string &component_name, ComponentFactory *factory)

Friends

class Comploader

Constructor & Destructor Documentation

tnt::ComponentLibrary::ComponentLibrary ( )
inline
tnt::ComponentLibrary::ComponentLibrary ( const std::string &  path_,
const std::string &  name,
bool  local 
)
inline
tnt::ComponentLibrary::ComponentLibrary ( const std::string &  name,
bool  local 
)
inline

Member Function Documentation

Component* tnt::ComponentLibrary::create ( const std::string &  component_name,
Comploader cl,
const Urlmapper rootmapper 
)
LangLib::PtrType tnt::ComponentLibrary::getLangLib ( const std::string &  lang)
const std::string& tnt::ComponentLibrary::getName ( ) const
inline
tnt::ComponentLibrary::operator const void * ( ) const
inline
void tnt::ComponentLibrary::registerFactory ( const std::string &  component_name,
ComponentFactory factory 
)
inline

Friends And Related Function Documentation

friend class Comploader
friend

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