mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-06 19:20:45 +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;
|
|
}
|
|
|