# include <simgear/threads/SGQueue.hxx>
#else
# include <queue>
+ SG_USING_STD( queue );
#endif
+
// Forward reference.
class FGTileEntry;
*/
~FGTileLoader();
+#if 0 // we don't ever want to do this I don't think
+ /**
+ * Flush anything in pending load queue without doing the work
+ * Leave the free queue intact since that's are only record of
+ * things we need to remove.
+ */
+ void reinit();
+#endif
+
/**
* Add a tile to the end of the load queue.
* @param tile The tile to be loaded from disk.
/**
* Base name of directory containing tile data file.
*/
- SGPath tile_path;
+ string tile_path;
#ifdef ENABLE_THREADS
/**
* Lock and synchronize access to tile queue.
*/
SGMutex mutex;
- SGCondition frame_cond;
+ SGPthreadCond frame_cond;
/**
* Thread cleanup handler.