public void addCommands(List<LogCmd> cmds, ref long logWaitNumber)
{
// TODO: make this atomically add ALL the log commands at once, not
// one by one!
lock (log_handler) {
foreach (var log_entry in cmds) {
this.addCommand(log_entry.cmd, log_entry.cmddata, out logWaitNumber);
}
}
}