Exemple #1
0
Overlays::~Overlays() {
    {
        QWriteLocker lock(&_lock);
        QWriteLocker deleteLock(&_deleteLock);
        foreach(Overlay::Pointer overlay, _overlaysHUD) {
            _overlaysToDelete.push_back(overlay);
        }
        foreach(Overlay::Pointer overlay, _overlaysWorld) {
            _overlaysToDelete.push_back(overlay);
        }
Exemple #2
0
void Lock::recreate(){
  deleteLock();
  cleanLock(name_.c_str());
  createLock();
}
Exemple #3
0
Lock::~Lock() {
  deleteLock();
}