11 component.getTopicFromProperty(topic, topicNameProperty);
14 std::string storageName;
15 if (
component.hasProperty(storageNameProperty))
17 storageName =
component.getProperty<std::string>(storageNameProperty);
21 storageName =
"ArVizStorage";
27 std::string
const& topicName,
28 std::string
const& storageName)
40 client.componentName = componentName;
47 StorageAndTopicInterfacePrx
const& storage)
50 client.componentName = componentName;
52 client.storage = storage;
57 std::string
const& topicName,
58 std::string
const& storageName)
62 std::size_t dashPos = name.find(
'-');
63 if (dashPos != std::string::npos)
65 name = name.substr(0, dashPos);
67 client.componentName = name;
68 component.getTopic(client.topic, topicName);
69 component.getProxy(client.storage, storageName);
77 return Layer(componentName, name);
101 data::LayerUpdateSeq updates;
102 updates.reserve(layers.size());
109 topic->updateLayers(updates);