6 #ifndef __DDS__TopoCreator__ 7 #define __DDS__TopoCreator__ 16 namespace topology_api
18 class CTopoCreatorCore;
30 CTopoCreator(
const std::string& _filename,
const std::string& _schemaFilename =
"");
36 CTopoCreator(std::istream& _stream,
const std::string& _schemaFilename =
"");
43 void save(
const std::string& _filename);
47 void save(std::ostream& _stream);
53 std::shared_ptr<CTopoCreatorCore> m_topoCreator;
CTopoGroup::Ptr_t getMainGroup() const
Returns shared pointer to the main group of the topology.
Definition: TopoCreator.cpp:43
CTopoCreator()
Constructor.
Definition: TopoCreator.cpp:14
std::shared_ptr< CTopoGroup > Ptr_t
Definition: TopoGroup.h:18
Miscellaneous functions and helpers are located here.
Definition: AgentConnectionManager.h:13
virtual ~CTopoCreator()
Destructor.
Definition: TopoCreator.cpp:29
Definition: TopoCreator.h:20
void save(const std::string &_filename)
Saves topology to the specified XML file.
Definition: TopoCreator.cpp:33