IFrameSink.h
Go to the documentation of this file.
1 #ifndef WIRECELL_IFRAMESINK
2 #define WIRECELL_IFRAMESINK
3 
5 #include "WireCellIface/IFrame.h"
6 
7 namespace WireCell {
8 
9  /** A frame sink is something that generates IFrames.
10  */
11  class IFrameSink : public ISinkNode<IFrame>
12  {
13  public:
14  typedef std::shared_ptr<IFrameSink> pointer;
15 
16  virtual ~IFrameSink() ;
17 
18  virtual std::string signature() {
19  return typeid(IFrameSink).name();
20  }
21 
22  // supply:
23  // virtual bool operator()(const IFrame::pointer& frame);
24 
25  };
26 
27 
28 }
29 
30 #endif
static QCString name
Definition: declinfo.cpp:673
std::string string
Definition: nybbler.cc:12
std::shared_ptr< IFrameSink > pointer
Definition: IFrameSink.h:14
Definition: Main.h:22
virtual std::string signature()
Definition: IFrameSink.h:18