Added default attributes for metawriter.

This commit is contained in:
Hermann Kraus 2010-07-13 20:24:44 +00:00
parent 8fa1dc2402
commit b218480835
2 changed files with 3 additions and 2 deletions

View file

@ -353,7 +353,8 @@ void map_parser::parse_metawriter(Map & map, ptree const & pt)
string type = get_attr<string>(pt, "type");
if (type == "json") {
string file = get_attr<string>(pt, "file");
writer = metawriter_ptr(new metawriter_json(metawriter_properties(/*TODO*/), file));
optional<string> properties = get_attr<string>(pt, "default-output");
writer = metawriter_ptr(new metawriter_json(metawriter_properties(metawriter::parse_properties(properties)), file));
} else {
throw config_error(string("Unknown type '") + type + "'");
}

View file

@ -43,7 +43,7 @@ metawriter_json::metawriter_json(metawriter_properties dflt_properties, std::str
metawriter_json::~metawriter_json()
{
stop();
stop();
}
void metawriter_json::start()