X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=blobdiff_plain;f=3b_sim%2Fccpu.cpp;h=3c0049bc9ca1a4684816f7d85be5cd0b221abf8b;hp=d2e64e030e3024ecb3f495b2055ce88de12d5949;hb=ad798a166d5abd342b031251f4a9931b81b2812d;hpb=250b78e68b59bb5639dba5f0f3e2b23cbe71f823 diff --git a/3b_sim/ccpu.cpp b/3b_sim/ccpu.cpp index d2e64e0..3c0049b 100644 --- a/3b_sim/ccpu.cpp +++ b/3b_sim/ccpu.cpp @@ -33,6 +33,13 @@ void CCpu::registerExtension(Iext* ext) m_exts.push_back(ext); } +void CCpu::applyToExtensions(const vector& in) +{ + for(auto iter = m_exts.begin(); iter != m_exts.end(); ++iter) { + (*iter)->parseInput(in); + } +} + void CCpu::tick() { // signal extensions