// // Created by Adarion on 2024/2/19. // #ifndef DWASEARCH_MATCHMANAGER_H #define DWASEARCH_MATCHMANAGER_H #include #include "Match.h" #include "MatchResult.h" #include "ByteStream.h" namespace Mika { class MatchManager { private: static std::unordered_map matchResultsByNames; static std::unordered_map matchDetailsByNames; public: MatchManager() = delete; ~MatchManager() = delete; MatchManager(const MatchManager &) = delete; MatchManager &operator=(const MatchManager &) = delete; static ByteStream getMatchDetailsByName(const std::string &name); static ByteStream getMatchResultsByName(const std::string &name); }; } // Mika #endif //DWASEARCH_MATCHMANAGER_H