![]() |
|
|
Generated: 8 Jan 2009 |
00001 // $Id: InputCopyStream.h,v 1.2 2006/11/30 14:57:04 mato Exp $ 00002 #ifndef GAUDISVC_PERSISTENCYSVC_INPUTCOPYSTREAM_H 00003 #define GAUDISVC_PERSISTENCYSVC_INPUTCOPYSTREAM_H 00004 00005 00006 // Required for inheritance 00007 #include "OutputStream.h" 00008 00013 class InputCopyStream : public OutputStream { 00014 friend class AlgFactory<InputCopyStream>; 00015 friend class Factory<InputCopyStream,IAlgorithm* (std::string,ISvcLocator *)>; 00016 00017 public: 00019 InputCopyStream(const std::string& name, ISvcLocator* pSvcLocator); 00021 virtual ~InputCopyStream(); 00023 virtual StatusCode collectLeaves(IRegistry* dir, int level); 00025 virtual StatusCode collectObjects(); 00026 }; 00027 00028 #endif // GAUDISVC_PERSISTENCYSVC_INPUTCOPYSTREAM_H