Struct CRepository::SObjectEntry#
Defined in File repository.h
Nested Relationships#
This struct is a nested type of Class CRepository.
Inheritance Relationships#
Base Type#
public sdv::SObjectInfo(Struct SObjectInfo)
Struct Documentation#
-
struct SObjectEntry : public sdv::SObjectInfo#
Object entry.
The object instance information. Objects that are running remotely are represented by their proxy. Objects can have multiple references by stubs.
Public Members
-
sdv::TInterfaceAccessPtr ptrObject#
Object interface (could be proxy).
-
std::shared_ptr<CModuleInst> ptrModule#
Module instance.
-
bool bControlled = false#
When set, the object is controlled.
-
bool bIsolated = false#
When set, the object is isolated and running in another process.
-
std::mutex mtxConnect#
Mutex used to wait for connection.
-
std::condition_variable cvConnect#
Condition variable used to wait for connection.
-
std::shared_ptr<CIsoMonitor> ptrIsoMon#
Object being monitored for shutdown.
-
std::set<std::string> setDependentObjects#
List of dependent objects (needed during shutdown).
-
sdv::TInterfaceAccessPtr ptrObject#