]> WPIA git - cassiopeia.git/blobdiff - src/util.h
upd: striping system lib crom coverage
[cassiopeia.git] / src / util.h
index b0d7fce7928459a8efb5a417a5450d915602fa7b..41492031f6310e5861dce31883313820e4f3760a 100644 (file)
@@ -1,6 +1,14 @@
 #pragma once
 
 #include <string>
+#include <ctime>
 
-void writeFile( const std::string& content, const std::string& name );
+void writeFile( const std::string& name, const std::string& content );
 std::string readFile( const std::string& name );
+
+std::string writeBackFile( const std::string& serial, const std::string& cert, const std::string& keydir );
+
+std::pair<bool, std::time_t> parseDate( const std::string& date );
+std::pair<bool, std::time_t> parseMonthInterval( std::time_t t, const std::string& date );
+std::pair<bool, std::time_t> parseYearInterval( std::time_t t, const std::string& date );
+