00001 #ifndef SCTDATA_OPERESULTIOHELPER_H 00002 #define SCTDATA_OPERESULTIOHELPER_H 00003 #include "OpeResult.h" 00004 #include <memory> 00005 00006 namespace SctData{ 00008 class OpeResultIOHelper{ 00009 public: 00011 OpeResultIOHelper(); 00013 std::auto_ptr<OpeResult> create(); 00015 void set(OpeResult& r); 00017 void setUniqueID(const Sct::UniqueID& id); 00018 private: 00019 OpeResult* result; 00020 }; 00021 } 00022 00023 #endif