33#ifndef ASSIGNMENT_QUEUE_HH
34#define ASSIGNMENT_QUEUE_HH
38#include <boost/shared_ptr.hpp>
void addAssignment(const SimValue &assignValue, SimValue *assignTarget, int latency)
std::deque< std::deque< Assignment > > Assignments
Type for the stored assignments.
std::pair< SimValue, SimValue * > Assignment
Type for the assignment: source value -> destination pointer.
AssignmentQueue(const AssignmentQueue &)
Copying not allowed.
int position_
Position in the ring buffer.
Assignments assignmentQueue_
Our assignment queue.
int maxLatency_
Maximum possible latency.
AssignmentQueue & operator=(const AssignmentQueue &)
Assignment not allowed.