mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-08 20:20:44 +00:00
43 lines
763 B
C++
43 lines
763 B
C++
|
/*
|
||
|
|
||
|
SleepLib Machine Loader Base class Implementation
|
||
|
|
||
|
Author: Mark Watkins <jedimark64@users.sourceforge.net>
|
||
|
License: GPL
|
||
|
*/
|
||
|
|
||
|
#include "machine_loader.h"
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////////////////
|
||
|
// Machine Loader implmementation
|
||
|
//////////////////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
list<MachineLoader *> m_loaders;
|
||
|
|
||
|
void RegisterLoader(MachineLoader *loader)
|
||
|
{
|
||
|
m_loaders.push_back(loader);
|
||
|
}
|
||
|
void DestroyLoaders()
|
||
|
{
|
||
|
for (auto i=m_loaders.begin(); i!=m_loaders.end(); i++) {
|
||
|
delete (*i);
|
||
|
}
|
||
|
m_loaders.clear();
|
||
|
}
|
||
|
|
||
|
MachineLoader::MachineLoader()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
MachineLoader::~MachineLoader()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
list<MachineLoader *> GetLoaders()
|
||
|
{
|
||
|
return m_loaders;
|
||
|
}
|
||
|
|