ISystem¶
-
class ISystem : virtual public INamed¶
-
virtual PTopController ISystem::GetController(const std::string &name) = 0
virtual std::vector<std::string> ISystem::GetControllerNames() = 0
virtual std::map<std::string, PTopController> ISystem::GetControllers() = 0
virtual void ISystem::CreateControllers(const std::string &xml) = 0
virtual void ISystem::CreateControllersFromFile(const std::string &filename) = 0
virtual void ISystem::Discover() = 0
virtual double ISystem::GetDiscoveryInterval() = 0
virtual void ISystem::SetDiscoveryInterval(double interval) = 0
virtual double ISystem::GetExpirationTime() = 0
virtual void ISystem::SetExpirationTime(double time) = 0
virtual PLogBuffer ISystem::GetLogBuffer() = 0
virtual PSubscription ISystem::SubscribeConnection(ConnectionHandler handler) = 0
virtual PSubscription ISystem::SubscribeConnectionLost(ConnectionLostHandler handler) = 0
virtual PSubscription ISystem::SubscribeObjectChildAdded(ObjectChildAddedHandler handler) = 0
virtual PSubscription ISystem::SubscribeObjectChildRemoved(ObjectChildRemovedHandler handler) = 0