#ifndef NULLSOFT_CONFIG_CONFIG_H #define NULLSOFT_CONFIG_CONFIG_H #include "../Agave/Config/api_config.h" #include class Config : public api_config { public: static const char *getServiceName() { return "Agave Config API"; } static const GUID getServiceGuid() { return AgaveConfigGUID; } ifc_configgroup *GetGroup(GUID groupGUID); void RegisterGroup(ifc_configgroup *newGroup); typedef std::map GroupList; GroupList groups; protected: RECVS_DISPATCH; }; extern Config config; #endif