#include <iostream>
#include <string>
-#include <queue>
+#include <deque>
#include <plib/netSocket.h>
#include <plib/ul.h>
#endif
}
-std::queue<std::string> waitingTiles;
+std::deque<std::string> waitingTiles;
#ifdef HAVE_SVN_CLIENT_H
EW, abs(baselon), NS, abs(baselat),
EW, abs(lon), NS, abs(lat) );
- waitingTiles.push( dir );
+ waitingTiles.push_back( dir );
}
if ( recv_msg ) {
if ( lat != last_lat || lon != last_lon ) {
cout << "pos in msg = " << lat << "," << lon << endl;
- waitingTiles.c.clear();
+ waitingTiles.clear();
int lat_dir, lon_dir, dist;
if ( last_lat == nowhere || last_lon == nowhere ) {
lat_dir = lon_dir = 0;
snprintf( dir, 512, "%s/%s", *tree, waitingTiles.front().c_str() );
sync_tree(dir);
}
- waitingTiles.pop();
+ waitingTiles.pop_front();
} else {
char c;
while ( !isdigit( c = synced_other++ ) && !isupper( c ) );