/users/dtb26/GITROOT/VetSim-Core/include/util/config.h

00001 #ifndef CONFIG_H_
00002 #define CONFIG_H_
00003 
00004 #include "messaging.h"
00005 #include "execution.h"
00006 #include "execution/timing.h"
00007 
00008 typedef struct properties Properties;
00009 
00010 typedef struct property_manager {
00011         Properties * (*open_properties)();
00012         void (*set)(Properties * properties, const char * key, const char * value);
00013         const char * (*get)(Properties * properties, const char * key);
00014 } Property_Manager;
00015 
00016 typedef struct config {
00017         Messaging * messaging;
00018         Execution * execution;
00019         Timing * timing;
00020         Property_Manager * property_manager;
00021 } Config;
00022 
00023 #endif /* CONFIG_H_ */

Generated on Thu Sep 27 11:11:48 2012 for VetSim by  doxygen 1.4.7