CCA Services
Each component is provided with “CCA.services” object
- Used by component to tell framework about the ports it has
- Access to services provided by framework for components
Services methods include (SIDL interface descriptions)
- array<PortInfo> getProvidesPorts( );
- array<PortInfo> getUsesPorts( );
- Port getPort(in string name);
- registerUsesPort(in PortInfo name_and_type);
- addProvidesPort(in ProvidesPort inPort, in PortInfo name);
- releasePort(in string name);
- ComponentID getComponentID( );