tnt::Maptarget Class Reference

#include <tnt/maptarget.h>

Inheritance diagram for tnt::Maptarget:
tnt::Compident

Public Types

typedef std::map< std::string,
std::string > 
args_type

Public Member Functions

 Maptarget ()
 Maptarget (const std::string &ident)
 Maptarget (const Compident &ident)
bool hasPathInfo () const
MaptargetsetPathInfo (const std::string &p)
void setArgs (const args_type &a)
const std::string & getPathInfo () const
const args_typegetArgs () const
- Public Member Functions inherited from tnt::Compident
bool operator< (const Compident &ci) const
 Compident ()
 Compident (const std::string &l, const std::string &n)
 Creates a component identifyer with a library and component name.
 Compident (const std::string &ident)
 looks for '@' and splits the passed string into libname and compname parts.
const std::string & toString () const
 return component identifyer as a string
bool empty () const
void clear ()

Friends

class Dispatcher

Additional Inherited Members

- Public Attributes inherited from tnt::Compident
std::string libname
std::string compname

Member Typedef Documentation

typedef std::map<std::string, std::string> tnt::Maptarget::args_type

Constructor & Destructor Documentation

tnt::Maptarget::Maptarget ( )
inline
tnt::Maptarget::Maptarget ( const std::string &  ident)
inlineexplicit
tnt::Maptarget::Maptarget ( const Compident ident)
inline

Member Function Documentation

const args_type& tnt::Maptarget::getArgs ( ) const
inline
const std::string& tnt::Maptarget::getPathInfo ( ) const
inline
bool tnt::Maptarget::hasPathInfo ( ) const
inline
void tnt::Maptarget::setArgs ( const args_type a)
inline
Maptarget& tnt::Maptarget::setPathInfo ( const std::string &  p)
inline

Friends And Related Function Documentation

friend class Dispatcher
friend

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