28 #ifndef __ResourceBackgroundQueue_H__
29 #define __ResourceBackgroundQueue_H__
114 RT_INITIALISE_GROUP = 0,
115 RT_INITIALISE_ALL_GROUPS = 1,
116 RT_PREPARE_GROUP = 2,
117 RT_PREPARE_RESOURCE = 3,
119 RT_LOAD_RESOURCE = 5,
121 RT_UNLOAD_RESOURCE = 7
138 { (void)r;
return o; }
148 : resource(r), request(req)
155 { (void)r;
return o; }
167 virtual void initialise(
void);
172 virtual void shutdown(
void);
183 const String& name, Listener* listener = 0);
194 Listener* listener = 0);
204 Listener* listener = 0);
215 Listener* listener = 0);
226 Listener* listener = 0);
236 Listener* listener = 0);
245 Listener* listener = 0);
265 const String& group,
bool isManual =
false,
268 Listener* listener = 0);
287 const String& group,
bool isManual =
false,
290 Listener* listener = 0);