$NetBSD: patch-rib_redist__xrl.cc,v 1.1 2012/07/03 17:36:10 joerg Exp $
--- rib/redist_xrl.cc.orig 2009-01-05 18:31:07.000000000 +0000
+++ rib/redist_xrl.cc
@@ -1032,11 +1032,11 @@ RedistTransactionXrlOutput::add_route
// current transaction and start a new one.
//
if (this->transaction_size() >= MAX_TRANSACTION_SIZE) {
- enqueue_task(new CommitTransaction(this));
- enqueue_task(new StartTransaction(this));
+ this->enqueue_task(new CommitTransaction(this));
+ this->enqueue_task(new StartTransaction(this));
}
- enqueue_task(new AddTransactionRoute(this, ipr));
+ this->enqueue_task(new AddTransactionRoute(this, ipr));
if (no_running_tasks)
this->start_next_task();
}
@@ -1054,18 +1054,18 @@ RedistTransactionXrlOutput::delete_ro
bool no_running_tasks = (this->_queued == 0);
if (this->transaction_size() == 0)
- enqueue_task(new StartTransaction(this));
+ this->enqueue_task(new StartTransaction(this));
//
// If the accumulated transaction size is too large, commit the
// current transaction and start a new one.
//
if (this->transaction_size() >= MAX_TRANSACTION_SIZE) {
- enqueue_task(new CommitTransaction(this));
- enqueue_task(new StartTransaction(this));
+ this->enqueue_task(new CommitTransaction(this));
+ this->enqueue_task(new StartTransaction(this));
}
- enqueue_task(new DeleteTransactionRoute(this, ipr));
+ this->enqueue_task(new DeleteTransactionRoute(this, ipr));
if (no_running_tasks)
this->start_next_task();
}
@@ -1105,7 +1105,7 @@ RedistTransactionXrlOutput::task_comp
// If transaction in progress, and this is the last add/delete,
// then send "commit transaction".
//
- enqueue_task(new CommitTransaction(this));
+ this->enqueue_task(new CommitTransaction(this));
this->start_next_task();
return;
}