X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Futil.h;h=d59991042c1c00ed1fedf63c43073732581a2997;hb=4c5720f760282df8936e55064560373b6c9def0d;hp=55bb57876fa59b05b5cc9caa36c998e9b1a3956a;hpb=9e866a1a2facc8cb1565cd660c6b6d482f18ecb1;p=cassiopeia.git diff --git a/src/util.h b/src/util.h index 55bb578..d599910 100644 --- a/src/util.h +++ b/src/util.h @@ -1,8 +1,17 @@ #pragma once #include +#include +#include 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 parseDate( const std::string& date ); +std::pair parseMonthInterval( std::time_t t, const std::string& date ); +std::pair parseYearInterval( std::time_t t, const std::string& date ); + + +std::shared_ptr openLogfile( const std::string name);