31 #include <boost/shared_ptr.hpp>
32 #include <boost/scoped_ptr.hpp>
39 typedef boost::shared_ptr<Event>
EventPtr;
43 typedef boost::shared_ptr<Filter>
FilterPtr;
51 namespace eventprocessing {
86 boost::scoped_ptr<Impl>
d;
88 std::string getClassName()
const;
89 void printContents(std::ostream& stream)
const;