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 {
82 EventPtr raiseEvent(
bool block);
86 boost::scoped_ptr<Impl>
d;
88 std::string getClassName()
const;
89 void printContents(std::ostream& stream)
const;
91 void handle(EventPtr event);
Implementations of this interface organize the receiving of events via rsb::transport::InConnector s...
boost::shared_ptr< Filter > FilterPtr
boost::scoped_ptr< Impl > d
boost::shared_ptr< PullEventReceivingStrategy > PullEventReceivingStrategyPtr
Objects of classes which implement this specialized InConnector interface provide the ability to rece...
boost::shared_ptr< Event > EventPtr
boost::shared_ptr< InPullConnector > InPullConnectorPtr
Instances of this class retrieve Event s from transport::Connector s when explicitly asked by a clien...