X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Futil.h;h=41492031f6310e5861dce31883313820e4f3760a;hb=128643d9008941e2e09e25ab23ba9d4844af4cc8;hp=367d245d785418897c61f30f0072be0fa947c5af;hpb=a14002d5a4531462c0ae6631323dd038e8d9990e;p=cassiopeia.git diff --git a/src/util.h b/src/util.h index 367d245..4149203 100644 --- a/src/util.h +++ b/src/util.h @@ -1,8 +1,14 @@ #pragma once #include +#include -void writeFile( std::string name, std::string content ); -std::string readFile( 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 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::string writeBackFile( std::string serial, std::string cert, std::string keydir );