neo::cca::Port Class Reference

A pure-virtual tag interface to identify a function set capable of being exported to or imported from a CCA component. More...

#include <Port.hh>

Inheritance diagram for neo::cca::Port:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~Port ()
 obligatory virtual destructor


Detailed Description

A pure-virtual tag interface to identify a function set capable of being exported to or imported from a CCA component.

Memory lifecycle: Ports are not reference counted by the framework or by the components that get them through getPort, since their existence is guaranteed until all needed releasePort calls have been made and a successful removeProvidesPort call is made. Once removed, deallocation (if any is needed separate from the component destruction) is the responsibility of the code which calls removeProvidesPort.


Constructor & Destructor Documentation

virtual neo::cca::Port::~Port (  )  [inline, virtual]

obligatory virtual destructor

00022 {}


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

Generated on Thu Mar 17 04:13:29 2011 for NEOCCA bindings Specification by  doxygen 1.5.9