00001 #ifndef __SIMPLESTAMPSTRING_H__
00002 #define __SIMPLESTAMPSTRING_H__
00003
00007 namespace classic {
00008
00009 namespace gov {
00010 namespace cca {
00011 namespace eg {
00012
00013
00016 class SimpleStamper: public virtual ::classic::gov::cca::Component,
00017 public virtual ::classic::gov::cca::StringConsumerPort {
00018
00019 public:
00020
00022 SimpleStamper();
00023
00025 virtual ~SimpleStamper();
00026
00028 virtual void setServices( ::classic::gov::cca::Services *svc);
00029
00031 virtual void setString(const char* s);
00032
00033 private:
00035 ::classic::gov::cca::Services* svc;
00036 };
00037
00038 } ENDSEMI
00039 } ENDSEMI
00040 } ENDSEMI
00041 } ENDSEMI
00042
00043 #endif // __SIMPLESTAMPSTRING_H__