00001 #ifndef __SIMPLESTAMPSTRING_H__
00002 #define __SIMPLESTAMPSTRING_H__
00003
00004 namespace gov {
00005 namespace cca {
00006 namespace eg {
00007
00008
00011 class SimpleStamper: public virtual ::gov::cca::Component,
00012 public virtual ::gov::cca::StringConsumerPort {
00013
00014 public:
00015
00017 SimpleStamper();
00018
00020 virtual ~SimpleStamper();
00021
00023 virtual void setServices( ::gov::cca::Services *svc);
00024
00026 virtual void setString(const char* s);
00027
00028 private:
00029 ::gov::cca::Services* svc;
00030 };
00031
00032 } ENDSEMI
00033 } ENDSEMI
00034 } ENDSEMI
00035
00036 #endif // __SIMPLESTAMPSTRING_H__