#include <msp/core/mutex.h>
#include <msp/core/semaphore.h>
#include <msp/core/thread.h>
#include <msp/core/mutex.h>
#include <msp/core/semaphore.h>
#include <msp/core/thread.h>
void set_max_retain_frames(unsigned);
void add_resource(Resource &);
void *get_data_for_resource(const Resource &);
void set_resource_location(Resource &, DataFile::Collection &, const std::string &);
void load_resource(Resource &);
void set_max_retain_frames(unsigned);
void add_resource(Resource &);
void *get_data_for_resource(const Resource &);
void set_resource_location(Resource &, DataFile::Collection &, const std::string &);
void load_resource(Resource &);