NEOCCA bindings Specification  0.2.8
Public Member Functions | List of all members
neo::cca::ports::GoPort Class Referenceabstract

"neo.cca.ports.GoPort": A just-do-it port. More...

#include <GoPort.hh>

Inheritance diagram for neo::cca::ports::GoPort:
Inheritance graph
[legend]
Collaboration diagram for neo::cca::ports::GoPort:
Collaboration graph
[legend]

Public Member Functions

virtual ~GoPort ()
 obligatory vdtor More...
 
virtual int go ()=0
 Make the component do its thing. More...
 
- Public Member Functions inherited from neo::cca::Port
virtual ~Port ()
 obligatory virtual destructor More...
 

Detailed Description

"neo.cca.ports.GoPort": A just-do-it port.

Tremendously useful.

Constructor & Destructor Documentation

◆ ~GoPort()

virtual neo::cca::ports::GoPort::~GoPort ( )
inlinevirtual

obligatory vdtor

17 {}

Member Function Documentation

◆ go()

virtual int neo::cca::ports::GoPort::go ( )
pure virtual

Make the component do its thing.

The component does not throw c++ exceptions except in the form of returning -2.

Returns
  • 0 if did ok
  • -1 if had problem,
  • -2 if had problem bad enough to shoot the component in the head or exit the framework.

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