DevMgr: Move helper function to top
This commit is contained in:
@@ -23,6 +23,21 @@ std::vector<std::shared_ptr<DeviceAttachmentSpec>>
|
|||||||
std::vector<std::shared_ptr<Device>>
|
std::vector<std::shared_ptr<Device>>
|
||||||
DeviceManager::devices;
|
DeviceManager::devices;
|
||||||
|
|
||||||
|
const std::string DeviceManager::stringifyDeviceSpecs(void)
|
||||||
|
{
|
||||||
|
std::ostringstream oss;
|
||||||
|
|
||||||
|
for (const auto& spec : DeviceManager::interoceptorDeviceSpecs) {
|
||||||
|
oss << "Interoceptor " << spec->stringify();
|
||||||
|
}
|
||||||
|
|
||||||
|
for (const auto& spec : DeviceManager::extrospectorDeviceSpecs) {
|
||||||
|
oss << "Extrospector " << spec->stringify();
|
||||||
|
}
|
||||||
|
|
||||||
|
return oss.str();
|
||||||
|
}
|
||||||
|
|
||||||
class DeviceManager::NewDeviceAttachmentSpecInd
|
class DeviceManager::NewDeviceAttachmentSpecInd
|
||||||
: public TargetedAsynchronousContinuation<newDeviceAttachmentSpecIndCbFn>
|
: public TargetedAsynchronousContinuation<newDeviceAttachmentSpecIndCbFn>
|
||||||
{
|
{
|
||||||
@@ -121,21 +136,6 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const std::string DeviceManager::stringifyDeviceSpecs(void)
|
|
||||||
{
|
|
||||||
std::ostringstream oss;
|
|
||||||
|
|
||||||
for (const auto& spec : DeviceManager::interoceptorDeviceSpecs) {
|
|
||||||
oss << "Interoceptor " << spec->stringify();
|
|
||||||
}
|
|
||||||
|
|
||||||
for (const auto& spec : DeviceManager::extrospectorDeviceSpecs) {
|
|
||||||
oss << "Extrospector " << spec->stringify();
|
|
||||||
}
|
|
||||||
|
|
||||||
return oss.str();
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeviceManager::newDeviceAttachmentSpecInd(
|
void DeviceManager::newDeviceAttachmentSpecInd(
|
||||||
std::shared_ptr<DeviceAttachmentSpec> spec,
|
std::shared_ptr<DeviceAttachmentSpec> spec,
|
||||||
newDeviceAttachmentSpecIndCbFn callback)
|
newDeviceAttachmentSpecIndCbFn callback)
|
||||||
|
|||||||
Reference in New Issue
Block a user