22 #include <solv/solver.h>
47 os <<
"[" << (_soft?
"Soft":
"") <<
"Lock: " <<
74 ERR <<
"Lock : " <<
_item <<
" not found" << endl;
77 MIL <<
"Lock " <<
_item <<
" with the SAT-Pool ID: " <<
id << endl;
80 queue_push( &(q), SOLVER_INSTALL | SOLVER_SOLVABLE | SOLVER_WEAK );
82 queue_push( &(q), SOLVER_INSTALL | SOLVER_SOLVABLE );
86 queue_push( &(q), SOLVER_ERASE | SOLVER_SOLVABLE | SOLVER_WEAK );
88 queue_push( &(q), SOLVER_ERASE | SOLVER_SOLVABLE );
91 queue_push( &(q),
id );
99 new_lock->SolverQueueItem::copy(
this);
101 new_lock->_soft =
_soft;