void jaspResults::saveResults() { if(_saveResultsHere == "") { jaspPrint("Did not store jaspResults"); return; } std::ofstream saveHere(_saveResultsHere); Json::Value json = convertToJSON(); //std::cout << "jaspResults JSON:\n\n" << json.toStyledString(); saveHere << json.toStyledString(); }
boost::shared_ptr<Message> convert(boost::shared_ptr<Message> m, message_type_t intype, message_type_t outtype) { boost::shared_ptr<Message> msg; switch(outtype) { case JSON: msg = convertToJSON(m, intype); break; case BSON: msg = convertToMongo(m, intype); break; case PROTOBUF: msg = convertToProtoBuf(m, intype); break; default: msg = boost::shared_ptr<Message>(); } return msg; }