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 }