#pragma once #include #include "IPList.h" #include "DateTime.h" class UNSWSC_DLL_EXPORT IPTable { private: std::set> storage; public: IPTable(); IPTable(const IPTable& obj); public: void Appened(DateTime expr_time, IPList list); void Update(); bool IPExist(std::string ip); }; using IPTablePtr = IPTable*; //using IPTablePtr = std::shared_ptr;