###
HDB
###

.. cpp:namespace:: HDB

.. default-domain:: cpp

Functions
=========

=============================== ============================================================================================================================
..                              :cpp:func:`HDB <HDB::HDB>`                                                                                                  
..                              :cpp:func:`~HDB <virtual HDB::~HDB>`                                                                                        
void                            :cpp:func:`Init <virtual void HDB::Init()>`                                                                                 
:doc:`classHDB` *               :cpp:func:`GetHDB <static HDB * HDB::GetHDB()>`                                                                             
void                            :cpp:func:`IncrementInstanceCount <static void HDB::IncrementInstanceCount()>`                                              
void                            :cpp:func:`DecrementInstanceCount <static void HDB::DecrementInstanceCount()>`                                              
void                            :cpp:func:`SetInstanceBase <static void HDB::SetInstanceBase(char const *s)>`                                               
char const *                    :cpp:func:`GetInstanceBase <static char const  * HDB::GetInstanceBase()>`                                                   
void                            :cpp:func:`SetDriverType <static void HDB::SetDriverType(char const *s)>`                                                   
char const *                    :cpp:func:`GetDriverType <static char const  * HDB::GetDriverType()>`                                                       
bool                            :cpp:func:`GetCleanInclude <static bool HDB::GetCleanInclude()>`                                                            
void                            :cpp:func:`SetCleanInclude <static void HDB::SetCleanInclude(bool value)>`                                                  
int                             :cpp:func:`GetInstanceCount <static int HDB::GetInstanceCount()>`                                                           
int                             :cpp:func:`GetUniqueID <static int HDB::GetUniqueID()>`                                                                     
void                            :cpp:func:`SetInstanceCount <static void HDB::SetInstanceCount(int count)>`                                                 
:doc:`classHImManager` *        :cpp:func:`GetHImManager <static HImManager * HDB::GetHImManager()>`                                                        
:doc:`classHImManager` *        :cpp:func:`SetHImManager <static HImManager * HDB::SetHImManager(HImManager *manager)>`                                     
:doc:`classHIOManager` *        :cpp:func:`GetHIOManager <static HIOManager * HDB::GetHIOManager()>`                                                        
:doc:`classHIOManager` *        :cpp:func:`SetHIOManager <static HIOManager * HDB::SetHIOManager(HIOManager *manager)>`                                     
:doc:`classHMaterialLibrary` *  :cpp:func:`GetMaterialLibrary <static HMaterialLibrary * HDB::GetMaterialLibrary()>`                                        
void                            :cpp:func:`SetMaterialLibrary <static void HDB::SetMaterialLibrary(HMaterialLibrary *library)>`                             
:doc:`classHTManager` *         :cpp:func:`GetHTManager <static HTManager * HDB::GetHTManager()>`                                                           
:doc:`classHTManager` *         :cpp:func:`SetHTManager <static HTManager * HDB::SetHTManager(HTManager *manager)>`                                         
HC_KEY                          :cpp:func:`GetUniqueIncludeKey <static HC_KEY HDB::GetUniqueIncludeKey()>`                                                  
unsigned long                   :cpp:func:`GetNextCookie <static unsigned long HDB::GetNextCookie()>`                                                       
void                            :cpp:func:`ReportError <static void HDB::ReportError(char const *message, int severity=1, int category=0, int specific=0)>` 
void                            :cpp:func:`EnableErrorManager <static void HDB::EnableErrorManager()>`                                                      
void                            :cpp:func:`DisableErrorManager <static void HDB::DisableErrorManager()>`                                                    
void                            :cpp:func:`SetOwnsSystem <static void HDB::SetOwnsSystem(bool owns)>`                                                       
bool                            :cpp:func:`GetOwnsSystem <static bool HDB::GetOwnsSystem()>`                                                                
void                            :cpp:func:`SetIsolatedDrivers <static void HDB::SetIsolatedDrivers(bool isolated)>`                                         
bool                            :cpp:func:`GetIsolatedDrivers <static bool HDB::GetIsolatedDrivers()>`                                                      
void                            :cpp:func:`SetRetainIOManager <static void HDB::SetRetainIOManager(bool retain)>`                                           
bool                            :cpp:func:`GetRetainIOManager <static bool HDB::GetRetainIOManager()>`                                                      
void                            :cpp:func:`ReleaseIOManager <static void HDB::ReleaseIOManager()>`                                                          
void                            :cpp:func:`Lock <static void HDB::Lock()>`                                                                                  
void                            :cpp:func:`UnLock <static void HDB::UnLock()>`                                                                              
bool                            :cpp:func:`GetPublishExchangeLicenseSet <static bool HDB::GetPublishExchangeLicenseSet()>`                                  
void                            :cpp:func:`SetPublishExchangeLicenseSet <static void HDB::SetPublishExchangeLicenseSet(bool isSet)>`                        
bool                            :cpp:func:`GetPublishInitialized <static bool HDB::GetPublishInitialized()>`                                                
void                            :cpp:func:`SetPublishInitialized <static void HDB::SetPublishInitialized(bool initialized)>`                                
void                            :cpp:func:`SetModuleDirectory <static void HDB::SetModuleDirectory(char const *module_directory)>`                          
=============================== ============================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: HDB
   :project: mvo
   :members:
   :undoc-members:



