/**
  * instance_dequeue
  *
  * @param $transfer
  * @param $user
  */
 function instance_dequeueTransfer($transfer, $user)
 {
     global $cfg;
     if ($this->modstate == FLUXDMOD_STATE_RUNNING) {
         if (isTransferRunning($transfer)) {
             // transfer has been started...log
             AuditAction($cfg["constants"]["unqueued_transfer"], $transfer . "has been already started.");
         } else {
             // send command
             $result = Fluxd::sendServiceCommand($this->moduleName, 'dequeue;' . $transfer . ';' . $user, 1);
             // flag the transfer as stopped (in db)
             stopTransferSettings($transfer);
             // update the stat file.
             $this->_updateStatFile($transfer);
             // log
             AuditAction($cfg["constants"]["fluxd"], $result);
             // log
             AuditAction($cfg["constants"]["unqueued_transfer"], $transfer);
             // just 2 sec... dont stress fluxd
             sleep(2);
         }
     }
 }