#ifndef PARK_TIME_H #define PARK_TIME_H #pragma once #include #include #include #include #include "data.h" using namespace std::chrono; using std::string; using std::to_string; using std::cout; /* Record of who parked at what park_spot and at what time. */ class Park_time { public: Park_time(int c_id, int s_id); // Park_time(int c_id, int s_id ); ~Park_time(); int id; int customer_id; int spot_id; int duration; void clock_out(int c_id, int s_id); friend std::ostream& operator<<(std::ostream& os, const Park_time & pt); private: high_resolution_clock::time_point start; high_resolution_clock::time_point end; void save_db(); void update_db(); int auto_increment_db(); // helper int start_to_int(); // helper }; #endif // Park_time