#include "HOM_API.h"#include "HOM_Defines.h"#include "HOM_Errors.h"#include "HOM_ElemPtr.h"#include <PY/PY_InterpreterAutoLock.h>#include <UT/UT_Lock.h>#include <UT/UT_ThreadSharedLock.h>#include <UT/UT_Thread.h>#include <typeinfo>#include <string>#include <vector>#include <map>#include <boost/shared_ptr.hpp>#include <boost/any.hpp>Go to the source code of this file.
Classes | |
| class | HOM_Module |
| class | HOM_AutoOverrideTime |
| class | HOM_AutoLock |
| class | HOM_AutoUnlock |
Defines | |
| #define | HOM_SESSION_MODULE_NAME "hou.session" |
| #define | HOM_SESSION_MODULE_CPIO_NAME "." HOM_SESSION_MODULE_NAME |
| #define | HOM_CONSTRUCT_OBJECT(pointer) |
| #define | HOM_DESTRUCT_OBJECT(pointer) |
Typedefs | |
| typedef std::map< std::string, std::string > | HOM_StdMapStringString |
Functions | |
| HOM_API HOM_Module & | HOM () throw (HOM_Error) |
| template<typename T > | |
| boost::shared_ptr< T > | HOMdel (T *hom_object) |
| UT_ThreadSharedLock & | HOMgetLock () |
| DLLEXPORT void | HOMextendLibrary () |
Variables | |
| HOM_API UT_ThreadSharedLock | HOM_theHOMLock |
| #define HOM_CONSTRUCT_OBJECT | ( | pointer | ) |
Definition at line 669 of file HOM_Module.h.
| #define HOM_DESTRUCT_OBJECT | ( | pointer | ) |
Definition at line 670 of file HOM_Module.h.
| #define HOM_SESSION_MODULE_CPIO_NAME "." HOM_SESSION_MODULE_NAME |
Definition at line 75 of file HOM_Module.h.
| #define HOM_SESSION_MODULE_NAME "hou.session" |
Definition at line 74 of file HOM_Module.h.
| typedef std::map<std::string, std::string> HOM_StdMapStringString |
Definition at line 675 of file HOM_Module.h.
| HOM_API HOM_Module& HOM | ( | ) | throw (HOM_Error) |
| boost::shared_ptr<T> HOMdel | ( | T * | hom_object | ) | [inline] |
| DLLEXPORT void HOMextendLibrary | ( | ) |
| UT_ThreadSharedLock& HOMgetLock | ( | ) | [inline] |
Definition at line 608 of file HOM_Module.h.
| HOM_API UT_ThreadSharedLock HOM_theHOMLock |
1.5.9