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