21 #ifndef OLAD_PORTMANAGER_H_
22 #define OLAD_PORTMANAGER_H_
25 #include "olad/Device.h"
26 #include "olad/DeviceManager.h"
27 #include "olad/PortBroker.h"
28 #include "olad/UniverseStore.h"
46 : m_universe_store(universe_store),
99 template<
class PortClass>
100 bool GenericPatchPort(PortClass *port,
101 unsigned int new_universe_id);
103 template<
class PortClass>
104 bool GenericUnPatchPort(PortClass *port);
106 template<
class PortClass>
108 unsigned int new_universe_id)
const;
110 template<
class PortClass>
112 unsigned int new_universe_id)
const;
119 unsigned int universe_id)
const;
126 unsigned int universe_id)
const;
132 template<
class PortClass>
133 bool CheckForPortMatchingUniverse(
const std::vector<PortClass*> &ports,
134 unsigned int universe_id)
const;
142 #endif // OLAD_PORTMANAGER_H_