24 #ifndef HYRAX_GIT_HISTORY_UTILS_H
25 #define HYRAX_GIT_HISTORY_UTILS_H
27 #include <libdap/DDS.h>
28 #include <libdap/DMR.h>
29 #include <libdap/D4Attributes.h>
32 void updateHistoryAttributes(libdap::DDS *dds,
const string &ce);
35 void updateHistoryAttributes(libdap::DMR *dmr,
const std::string &ce);
37 void update_cf_history_attr(libdap::D4Attribute *global_attribute,
const std::string &request_url);
38 void update_history_json_attr(libdap::D4Attribute *global_attribute,
const std::string &request_url);
40 std::string create_cf_history_txt(
const std::string &request_url);
41 std::string get_cf_history_entry (
const std::string &request_url);
43 std::string get_history_json_entry (
const std::string &request_url);
45 std::string json_append_entry_to_array(
const std::string ¤t_doc_str,
const std::string &new_entry_str);