, including all inherited members.
AddDOLib(DynObjLib *pdol) | DoRunTimeC | |
AddType(DynObjType *pdt) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
AllocTypeItemTypeId() (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
DoRunTimeI::CanBeA(int type_id) const | DynI | [inline] |
DoRunTimeI::VObj::CanBeA(int type_id, DynObjType *ptype) const | VObj | |
NamedRef::CanBeA(int type_id) const | DynI | [inline] |
VObj::CanBeA(int type_id, DynObjType *ptype) const | VObj | |
DoRunTimeI::ClearError() | VObj | |
NamedRef::ClearError() | VObj | |
ClearObjectError(const void *pvo) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
Create(const char *lib, const char *type, int type_id, const DynI *pdi_init=NULL) | DoRunTimeC | [virtual] |
Create(doTypeWrapper< T >, const char *lib, const DynI *pdi_init=NULL) | DoRunTimeC | [inline] |
DoRunTimeI::Create(const DynI *pdi_init=NULL) | DoRunTimeI | [inline] |
CreateGetType(const char *lib, const char *type, int type_id, const DynI *pdi_init, DynObjType **ppdt) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
doClearError() | DynI | [virtual] |
doDestroy() (defined in DoRunTimeC) | DoRunTimeC | [inline, virtual] |
doGetError(int *perr_code=NULL) const | DynI | [virtual] |
doGetObj(const char *type) (defined in DynI) | DynI | [inline] |
doGetObj(const char *type) (defined in DynI) | DynI | [inline] |
doGetType(const DynI **pself=0) const | DoRunTimeC | [virtual] |
DoRunTimeI::doIsOk() const | DynI | [inline] |
NamedRef::doIsOk() const | DynI | [inline] |
doQueryI(const char *type) | DoRunTimeC | [virtual] |
DoRunTimeC() (defined in DoRunTimeC) | DoRunTimeC | |
Dtor() (defined in DoRunTimeC) | DoRunTimeC | |
FindTypeFromId(int type_id) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
FindTypeFromName(const char *type, const char *header=NULL) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
FindTypeFromNameAndId(const char *type, int type_id) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
FreeTrackers() (defined in DoRunTimeC) | DoRunTimeC | [protected] |
GenerateTypeId() (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
Get(const char *name) (defined in NamedRefI) | NamedRefI | [inline] |
GetByIndex(int index, DynStr &ds, int type_id=0) (defined in NamedRef) | NamedRef | [virtual] |
GetByName(const char *name, int type_id=0) (defined in NamedRef) | NamedRef | [virtual] |
GetCallerLib(OwnedDynObjLib *&polib, const char *pcaller_addr) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
GetCurrentModule() (defined in DortInternalI) | DortInternalI | [inline] |
GetCurrentModule_Helper() (defined in DortInternalI) | DortInternalI | [inline, static] |
DoRunTimeI::GetError(int *perr_code=NULL) const | VObj | |
NamedRef::GetError(int *perr_code=NULL) const | VObj | |
GetInstance(bool do_get=true) | DoRunTimeC | [static] |
GetLastErrCode(int thid=-1) | DoRunTimeC | [virtual] |
GetLastErrStr(DynStr &ds, int thid=-1) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
GetLib(const char *lib) | DoRunTimeC | [virtual] |
GetLibFlags(const char *paddr) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
GetLibraryAt(const void *paddr) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
GetLoadError() (defined in DoRunTimeC) | DoRunTimeC | [inline, virtual] |
GetMainLib() | DoRunTimeC | |
GetMalloc() const | DoRunTimeC | [inline, virtual] |
GetModuleByAddr(const void *paddr) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
GetModuleByIndex(int ix) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
GetModuleForType(DoModuleC *pmod_caller, int type_id) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
DoRunTimeI::GetObj(int type_id, doCastAlgo algo=doCastFull) | DynI | [inline] |
DoRunTimeI::GetObj(const char *type, doCastAlgo algo=doCastFull) | DynI | [inline] |
NamedRef::GetObj(int type_id, doCastAlgo algo=doCastFull) | DynI | [inline] |
NamedRef::GetObj(const char *type, doCastAlgo algo=doCastFull) | DynI | [inline] |
GetObjectError(const void *pvo, int *perr_code) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
GetObjectSize() const (defined in DynI) | DynI | [inline] |
GetObjectSize() const (defined in DynI) | DynI | [inline] |
GetOwnedLib(const char *lib_name) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
GetTextIo() const (defined in DoRunTimeC) | DoRunTimeC | [inline, virtual] |
GetThreadId() (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
DoRunTimeI::GetType() const | DynI | [inline] |
NamedRef::GetType() const | DynI | [inline] |
GetTypeId() const (defined in DynI) | DynI | [inline] |
GetTypeId() const (defined in DynI) | DynI | [inline] |
DoRunTimeI::GetTypeName() const | DynI | [inline] |
NamedRef::GetTypeName() const | DynI | [inline] |
GetTypeOf(void **vtbl) | DoRunTimeC | [virtual] |
GetUserTypes(ExpArrP< DynObjType * > &arr, DynObjType **types, int length) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
HasType(DynObjType *pdt) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
DoRunTimeI::IsA(int type_id) const | DynI | [inline] |
DoRunTimeI::IsA(const char *type) const | DynI | [inline] |
DoRunTimeI::VObj::IsA(int type_id, DynObjType *ptype) const | VObj | |
DoRunTimeI::VObj::IsA(const char *type, DynObjType *ptype) const | VObj | |
NamedRef::IsA(int type_id) const | DynI | [inline] |
NamedRef::IsA(const char *type) const | DynI | [inline] |
VObj::IsA(int type_id, DynObjType *ptype) const | VObj | |
VObj::IsA(const char *type, DynObjType *ptype) const | VObj | |
IsOk() | DoRunTimeC | |
IsValidType(DynObjType *pdt) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
LibHasType(DynObjLibI *plib, int type_id) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
LoadLib(const char *lib_name, DynI *pdi_init) | DoRunTimeC | [virtual] |
LoadLib(const char *lib_name) | DoRunTimeC | |
LoadLib(const char *lib_name, DynI *pdi_init, int mod_flags) | DoRunTimeC | |
m_allocs (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_bases_unresolved (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_cb_load_err (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_delayed_vptrs (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_errors (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_id2type (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_lib_last (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_libs (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_libs_dangling (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_modules (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_name2type (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_names (defined in NamedRef) | NamedRef | [protected] |
m_obj_errors (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_oe_allocated (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_oe_avail (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_pmalloc (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_pmut (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_ptio (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_refs (defined in NamedRef) | NamedRef | [protected] |
m_tmp_disable (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_tmp_load_base (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_tmp_load_cnt (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_tmp_load_flags (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_tmp_load_lib (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_trackers (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_type_id_nxt (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_typeitem_typeid (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_types (defined in DoRunTimeC) | DoRunTimeC | [protected] |
m_vptr2type (defined in DoRunTimeC) | DoRunTimeC | [protected] |
MainAlloc(int size) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
MainFree(void *pmem) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
MayUnload(const char *lib_name) (defined in DoRunTimeC) | DoRunTimeC | |
MayUnload(OwnedDynObjLib *polib, OwnedDynObjLib *polib_caller) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
MergeTypes(doModuleData *pmod_data) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
MU_CallerNotFound enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_DanglingOk enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_DanglingReject enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_HasInstances enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_LibNotFound enum value (defined in DoRunTimeC) | DoRunTimeC | |
Mu_ModuleNotFound enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_NoPerm enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_NotOwned enum value (defined in DoRunTimeC) | DoRunTimeC | |
MU_Ok enum value (defined in DoRunTimeC) | DoRunTimeC | |
ObjectLookup(const char *name, int type_id=0) (defined in DoRunTimeI) | DoRunTimeI | [inline] |
ObjectPublish(DynI *pdi, const char *name) (defined in DoRunTimeI) | DoRunTimeI | [inline] |
OnObjectCreate(DynObj *pdo, DoModuleC *pmod) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
OnObjectDestroy(DynObj *pdo, DoModuleC *pmod) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
OwnedDynObjLib (defined in DoRunTimeC) | DoRunTimeC | [friend] |
PrepareShutdown() | DoRunTimeC | |
RegisterModule(DoModuleC *pmi) | DoRunTimeC | [virtual] |
RegisterTypeVTable(void **vtbl, DynObjType *pdt) | DoRunTimeC | [virtual] |
Remove(DynI *pdi) (defined in NamedRef) | NamedRef | [virtual] |
RemoveType(DynObjType *pdt) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
ResetModuleTempPermissions() (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
Set(const char *name, DynI *pdi) (defined in NamedRef) | NamedRef | [virtual] |
DoRunTimeI::SetError(const char *err_str, int err_code=-1) const | VObj | |
NamedRef::SetError(const char *err_str, int err_code=-1) const | VObj | |
SetLastError(int err_code, const char *err_msg) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
SetLoadError(const char *error) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
SetMalloc(MallocI *pmi) | DoRunTimeC | |
SetModuleTempPermissions(DynObjLibI *plib, const void *base, int flags) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
SetObjectError(const void *pvo, const char *err_str, int err_code) | DoRunTimeC | [virtual] |
SetTextIo(TextIoI *ptio) | DoRunTimeC | [inline] |
SortOutInstantiateTypes(ExpArrP< DynObjType * > &arr, DynObjType **types, int length, const char *instantiate_types) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
TempDisableCreate(bool disable) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
TrackDynObj(DynObj *pdo, NotifiableI *pni, bool begin_track, DynObjType *pdt) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
UnloadDanglingLib(const char *lib_name) | DoRunTimeC | |
UnloadLib(const char *lib_name) | DoRunTimeC | [virtual] |
UnloadLib(const char *lib_name, OwnedDynObjLib *polib_caller) (defined in DoRunTimeC) | DoRunTimeC | [protected] |
DoRunTimeI::UnloadLib(const char *lib_name, bool force_unload) | DoRunTimeI | [inline, virtual] |
UnMergeTypes(doModuleData *pmod_data) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
UnRegisterModule(DoModuleC *pmi) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
UnRegisterTypeVTable(void **vtbl) (defined in DoRunTimeC) | DoRunTimeC | [virtual] |
~DoRunTimeC() (defined in DoRunTimeC) | DoRunTimeC | [inline] |
~NamedRef() (defined in NamedRef) | NamedRef | |