Nemiver  0.3
Public Member Functions | List of all members
nemiver::common::IConnectionManagerDriver Class Referenceabstract

#include <nmv-i-connection-manager-driver.h>

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

Public Member Functions

 IConnectionManagerDriver (DynamicModule *a_dynmod)
 
virtual ~IConnectionManagerDriver ()
 
virtual IConnectionDriverSafePtr connect_to_db (const DBDesc &a_db_desc, const common::UString &a_user, const common::UString &a_pass)=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)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ IConnectionManagerDriver()

nemiver::common::IConnectionManagerDriver::IConnectionManagerDriver ( DynamicModule a_dynmod)
inline

◆ ~IConnectionManagerDriver()

virtual nemiver::common::IConnectionManagerDriver::~IConnectionManagerDriver ( )
inlinevirtual

Member Function Documentation

◆ connect_to_db()

virtual IConnectionDriverSafePtr nemiver::common::IConnectionManagerDriver::connect_to_db ( const DBDesc a_db_desc,
const common::UString a_user,
const common::UString a_pass 
)
pure virtual

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