00001 00002 00003 00004 00005 #ifndef _MODULES_H 00006 #define _MODULES_H 00007 00008 #include <deque> 00009 #include <sstream> 00010 00011 #include "../YansCore/Types.h" 00012 #include "../YansCore/ServiceDefinition.h" 00013 #include "../YansCore/NodeDefinition.h" 00014 #include "../YansCore/TopologyDefinition.h" 00015 #include "../YansCore/MonitorDefinition.h" 00016 00017 namespace YansCoreNS 00018 { 00022 struct Definitions 00023 { 00024 VariableTable vTable; 00025 VersionInfo version; 00026 TopologyDefinition topology; 00027 MonitorDefinitions monitors; 00028 NodeDefinitions nodes; 00029 }; 00030 } 00031 00032 #endif /* _MODULES_H */ 00033