00001
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #ifndef PublisherFlush_h
00031 #define PublisherFlush_h
00032
00033 #include <rtm/PublisherBase.h>
00034
00035 namespace RTC
00036 {
00037 class InPortConsumer;
00038 class Properties;
00048 class PublisherFlush
00049 : public PublisherBase
00050 {
00051 public:
00059 PublisherFlush(InPortConsumer* consumer,
00060 const Properties& property);
00061
00070 virtual ~PublisherFlush();
00071
00079 virtual void update();
00080 protected:
00081
00082 private:
00083 InPortConsumer* m_consumer;
00084
00085
00086 };
00087
00088 };
00089 #endif // PublisherFlush_h
00090