'Classic' CCA c++ binding (ccaffeine-only) 0.5.7
Public Member Functions | Private Attributes | List of all members
classic::gov::cca::eg::SimpleStamper Class Reference

An example component that takes an input string and stamps it with a time string, then puts it on output. More...

#include <SimpleStamper.h>

Inheritance diagram for classic::gov::cca::eg::SimpleStamper:
Inheritance graph
[legend]
Collaboration diagram for classic::gov::cca::eg::SimpleStamper:
Collaboration graph
[legend]

Public Member Functions

 SimpleStamper ()
 Spec required null constructor.
 
virtual ~SimpleStamper ()
 required virtualness on destructor.
 
virtual void setServices (::classic::gov::cca::Services *svc)
 Implements classic::gov::cca::Component.
 
virtual void setString (const char *s)
 Implements StringConsumerPort.
 
- Public Member Functions inherited from classic::gov::cca::Component
virtual ~Component ()
 obligatory virtual destructor
 
virtual void setServices (Services *cc) CLASSIC_CCA_PURE
 The components containing framework provides services through the Services interface.
 
- Public Member Functions inherited from classic::gov::cca::StringConsumerPort
virtual ~StringConsumerPort ()
 obligatory vdtor
 
virtual ~StringConsumerPort ()
 obligatory vdtor
 
- Public Member Functions inherited from classic::gov::cca::Port
virtual ~Port ()
 obligatory virtual destructor
 

Private Attributes

::classic::gov::cca::Servicessvc
 holding on to the svc from setServices, to answer setSTring with.
 

Detailed Description

An example component that takes an input string and stamps it with a time string, then puts it on output.

Constructor & Destructor Documentation

◆ SimpleStamper()

classic::gov::cca::eg::SimpleStamper::SimpleStamper ( )

Spec required null constructor.

◆ ~SimpleStamper()

virtual classic::gov::cca::eg::SimpleStamper::~SimpleStamper ( )
virtual

required virtualness on destructor.

Member Function Documentation

◆ setServices()

virtual void classic::gov::cca::eg::SimpleStamper::setServices ( ::classic::gov::cca::Services svc)
virtual

◆ setString()

virtual void classic::gov::cca::eg::SimpleStamper::setString ( const char *  s)
virtual

Member Data Documentation

◆ svc

::classic::gov::cca::Services* classic::gov::cca::eg::SimpleStamper::svc
private

holding on to the svc from setServices, to answer setSTring with.


The documentation for this class was generated from the following file: