Nemiver  0.3
Public Member Functions | Protected Member Functions | List of all members
nemiver::IConfMgr Class Referenceabstract

#include <nmv-i-conf-mgr.h>

Inheritance diagram for nemiver::IConfMgr:
nemiver::common::DynModIface nemiver::common::Object

Public Member Functions

virtual ~IConfMgr ()
 
virtual const UStringget_default_namespace () const =0
 
virtual void register_namespace (const UString &a_namespace="")=0
 
virtual bool get_key_value (const UString &a_key, UString &a_value, const UString &a_namespace="")=0
 
virtual void set_key_value (const UString &a_key, const UString &a_value, const UString &a_namespace="")=0
 
virtual bool get_key_value (const UString &a_key, bool &a_value, const UString &a_namespace="")=0
 
virtual void set_key_value (const UString &a_key, bool a_value, const UString &a_namespace="")=0
 
virtual bool get_key_value (const UString &a_key, int &a_value, const UString &a_namespace="")=0
 
virtual void set_key_value (const UString &a_key, int a_value, const UString &a_namespace="")=0
 
virtual bool get_key_value (const UString &a_key, double &a_value, const UString &a_namespace="")=0
 
virtual void set_key_value (const UString &a_key, double a_value, const UString &a_namespace="")=0
 
virtual bool get_key_value (const UString &a_key, std::list< UString > &a_value, const UString &a_namespace="")=0
 
virtual void set_key_value (const UString &a_key, const std::list< UString > &a_value, const UString &a_namespace="")=0
 
virtual sigc::signal< void, const UString &, const UString & > & value_changed_signal ()=0
 
- Public Member Functions inherited from nemiver::common::DynModIface
 DynModIface (DynamicModuleSafePtr &a_dynmod)
 
 DynModIface (DynamicModule *a_dynmod)
 
DynamicModuleget_dynamic_module () const
 
- Public Member Functions inherited from nemiver::common::Object
 Object ()
 
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual ~Object ()
 
void ref ()
 
void unref ()
 
void enable_refcount (bool a_enabled=true)
 
bool is_refcount_enabled () const
 
long get_refcount () const
 
void attach_object (const UString &a_key, const Object *a_object)
 
bool get_attached_object (const UString &a_key, const Object *&a_object)
 

Protected Member Functions

 IConfMgr (DynamicModule *a_dynmod)
 

Additional Inherited Members

- Protected Attributes inherited from nemiver::common::Object
SafePtr< ObjectPrivm_priv
 

Constructor & Destructor Documentation

◆ IConfMgr()

nemiver::IConfMgr::IConfMgr ( DynamicModule a_dynmod)
inlineprotected

◆ ~IConfMgr()

virtual nemiver::IConfMgr::~IConfMgr ( )
inlinevirtual

Member Function Documentation

◆ get_default_namespace()

virtual const UString& nemiver::IConfMgr::get_default_namespace ( ) const
pure virtual

◆ get_key_value() [1/5]

virtual bool nemiver::IConfMgr::get_key_value ( const UString a_key,
bool &  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ get_key_value() [2/5]

virtual bool nemiver::IConfMgr::get_key_value ( const UString a_key,
double &  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ get_key_value() [3/5]

virtual bool nemiver::IConfMgr::get_key_value ( const UString a_key,
int &  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ get_key_value() [4/5]

virtual bool nemiver::IConfMgr::get_key_value ( const UString a_key,
std::list< UString > &  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ get_key_value() [5/5]

virtual bool nemiver::IConfMgr::get_key_value ( const UString a_key,
UString a_value,
const UString a_namespace = "" 
)
pure virtual

◆ register_namespace()

virtual void nemiver::IConfMgr::register_namespace ( const UString a_namespace = "")
pure virtual

◆ set_key_value() [1/5]

virtual void nemiver::IConfMgr::set_key_value ( const UString a_key,
bool  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ set_key_value() [2/5]

virtual void nemiver::IConfMgr::set_key_value ( const UString a_key,
const std::list< UString > &  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ set_key_value() [3/5]

virtual void nemiver::IConfMgr::set_key_value ( const UString a_key,
const UString a_value,
const UString a_namespace = "" 
)
pure virtual

◆ set_key_value() [4/5]

virtual void nemiver::IConfMgr::set_key_value ( const UString a_key,
double  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ set_key_value() [5/5]

virtual void nemiver::IConfMgr::set_key_value ( const UString a_key,
int  a_value,
const UString a_namespace = "" 
)
pure virtual

◆ value_changed_signal()

virtual sigc::signal<void, const UString&, const UString&>& nemiver::IConfMgr::value_changed_signal ( )
pure virtual

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