123456789101112131415161718192021222324 |
- #pragma once
- namespace DiosCtrlBox
- {
- class SCFLoader
- {
- public:
- SCFLoader();
- ~SCFLoader();
- public:
- static SCFLoader *Instance();
- SCF* GetSCFInstance();
- SCFPacket *CreateSingletonSCFPacket(const std::string &name);
- void ReleaseSCFPacket(const std::string &name);
- private:
- void Initialize();
- private:
- static SCFLoader *m_instance;
- HMODULE m_DllFileHandle;
- SCF *m_SCFInstance;
- std::map<std::string, SCFPacket *> m_scfPackets;
- };
- }
|