00001 #ifndef __COMPLICATEDSTARTERCOMPONENT_H__
00002 #define __COMPLICATEDSTARTERCOMPONENT_H__
00003
00008 class ComplicatedStarterComponent : public virtual classic::gov::cca::Component, public virtual classic::gov::cca::GoPort {
00009
00010 private:
00011
00012 classic::gov::cca::Services *myCore;
00013 classic::gov::cca::StringConsumerPort *out;
00014 classic::gov::cca::JPrintfPort *pfp;
00015
00016 public:
00017
00018 ComplicatedStarterComponent();
00019 virtual ~ComplicatedStarterComponent();
00020 virtual void setServices(classic::gov::cca::Services *cc);
00022 virtual int go();
00023
00024 };
00025
00026
00027 #endif //__COMPLICATEDSTARTERCOMPONENT_H__