#ifndef CONFIG_CONFIG_CLASS_ADDRESS_H #define CONFIG_CONFIG_CLASS_ADDRESS_H #include #include class ConfigObject; class ConfigClassAddress : public ConfigClass { public: ConfigClassAddress(const std::string& xname = "address") : ConfigClass(xname) { add_member("family", &config_type_address_family); add_member("host", &config_type_string); add_member("port", &config_type_string); /* XXX enum? */ add_member("path", &config_type_string); } ~ConfigClassAddress() { } bool activate(ConfigObject *); }; extern ConfigClassAddress config_class_address; #endif /* !CONFIG_CONFIG_CLASS_ADDRESS_H */