Searched refs:IObjectFactory (Results 1 – 15 of 15) sorted by relevance
54 IObjectFactory::Ptr GetManualClockFactory();55 IObjectFactory::Ptr GetSystemClockFactory();59 IObjectFactory::Ptr GetPollingTaskQueueFactory();60 IObjectFactory::Ptr GetThreadedTaskQueueFactory();61 IObjectFactory::Ptr GetPromiseFactory();62 IObjectFactory::Ptr GetContentObjectFactory();
41 bool Register(const IObjectFactory::Ptr& fac);42 bool Unregister(const IObjectFactory::Ptr& fac);45 IObjectFactory::ConstPtr GetObjectFactory(const BASE_NS::Uid& uid) const;64 mutable BASE_NS::unordered_map<ObjectId, IObjectFactory::Ptr> objectFactories_;
30 bool ClassRegistry::Unregister(const IObjectFactory::Ptr& fac) in Unregister()48 bool ClassRegistry::Register(const IObjectFactory::Ptr& fac) in Register()69 IObjectFactory::ConstPtr ClassRegistry::GetObjectFactory(const BASE_NS::Uid& uid) const in GetObjectFactory()
36 IObjectFactory::Ptr GetSystemClockFactory() in GetSystemClockFactory()
44 IObjectFactory::Ptr GetManualClockFactory() in GetManualClockFactory()
99 IObjectFactory::Ptr GetPollingTaskQueueFactory() in GetPollingTaskQueueFactory()
130 IObjectFactory::Ptr GetThreadedTaskQueueFactory() in GetThreadedTaskQueueFactory()
175 IObjectFactory::Ptr GetContentObjectFactory() in GetContentObjectFactory()
125 const auto factory = interface_pointer_cast<IObjectFactory>(classInfo); in RegisterObjectType()149 if (const auto factory = interface_pointer_cast<IObjectFactory>(classInfo)) { in UnregisterObjectType()328 IObjectFactory::ConstPtr ObjectRegistry::GetObjectFactory(const ObjectId& uid) const in GetObjectFactory()
202 IObjectFactory::Ptr GetPromiseFactory() in GetPromiseFactory()
65 IObjectFactory::ConstPtr GetObjectFactory(const ObjectId& uid) const override;
31 class ObjectFactory : public IObjectFactory { in META_BEGIN_NAMESPACE()47 if (uid == IObjectFactory::UID) { in META_BEGIN_NAMESPACE()102 …static META_NS::IObjectFactory::Ptr GetFactory() …105 …return META_NS::IObjectFactory::Ptr { &factory }; …
31 META_REGISTER_INTERFACE(IObjectFactory, "57f8ae84-3ad1-4923-aede-ef7bab852186")57 class IObjectFactory : public IClassInfo {58 META_INTERFACE(IClassInfo, IObjectFactory)
27 using GetFactoryType = IObjectFactory::Ptr (*)();
46 class IObjectFactory; variable192 … virtual BASE_NS::shared_ptr<const IObjectFactory> GetObjectFactory(const ObjectId& uid) const = 0;