00001 #include "ScopedLogReader.h"
00002 #include "ScopedStackExecution.h"
00003 #include "DummyServiceMapper.h"
00004
00005 namespace ScopedLogReader_namespace {
00006 const std::string ScopedLogReader::type = "SL";
00007
00008 mace::BinaryLogObject* scopedLogFactory() {
00009 return new ScopedLogReader();
00010 }
00011
00012 void init() {
00013 mace::DummyServiceMapper mapper;
00014 mapper.addFactory(ScopedLogReader::type, &scopedLogFactory);
00015 }
00016 }
00017
00018 namespace mace {
00019 const std::string SSEReader::type = "SSE";
00020
00021 BinaryLogObject* scopedStackExecutionFactory() {
00022 return new SSEReader();
00023 }
00024
00025 void SSEReader::init() {
00026 DummyServiceMapper mapper;
00027 mapper.addFactory(SSEReader::type, &scopedStackExecutionFactory);
00028 }
00029 }