NEOCCA bindings Specification  0.2.8
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cneo::cca::AbstractFrameworkMemory lifecycle:
 Cneo::cca::ComponentComponent object model that all Components wishing to use the boost/STL-based memory model must use
 Cneo::cca::ports::ComponentClassDescription
 Cneo::support::ComponentClassDescriptionImplementation that can be reused by factory providers independent of Ccafe internals
 Cneo::cca::ComponentIDAn opaque handle for a component
 Cneo::cca::ComponentRelease
 Cneo::cca::ports::ConnectionEventAn event passed around when connection activities occur
 Cneo::cca::ports::ConnectionEventListenerA component wishing to be notified of connections on itself can inherit and implement this interface or delegate its implementation as desired
 Cneo::cca::ConnectionIDThis interface describes a CCA connection between components
 Cexception
 Cneo::cca::ExceptionThis class extends the STL std::exception to allow the thrower to specify the message that the stl says we return via what()
 Cneo::cca::TypeMismatchExceptionException occuring when a get or put operation specifies incorrect data type for a given key already defined in the map
 Cneo::support::MPISetupImplementation that can be reused by driver writers
 CNeoMainClass to encapsulate a generated driver
 Cneo::cca::ports::ParameterGetListenerThis interface is typically implemented by a component using the neo::ports::ParameterPortFactory dynamically
 Cneo::cca::ports::ParameterSetListenerThis interface is typically implemented by a component using the ParameterPortFactory in a very dynamic fashion
 Cneo::cca::PortA pure-virtual tag interface to identify a function set capable of being exported to or imported from a CCA component
 Cneo::cca::ports::BasicParameterPortSimple version just exposing the typemap
 Cneo::cca::ports::ParameterPortInterface for querying adjustable parameters, their ranges, help strings, groupings for UI purposes, etc
 Cneo::cca::ports::BuilderService"neo.cca.BuilderService": the BuilderService
 Cneo::cca::ports::ComponentFactoryNOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository
 Cneo::cca::ports::ComponentRepositoryNOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository
 Cneo::cca::ports::ConnectionEventService"neo.cca.ports.ConnectionEventService": a Port to register/unregister our ConnectionEvent listener interface(s)
 Cneo::cca::ports::GoPort"neo.cca.ports.GoPort": A just-do-it port
 Cneo::cca::ports::JPrintfPort"neo.cca.ports.JPrintfPort: a port for making a string go to one of three channel, which may be routed anywhere by the framework or providing component (UNADOPTED in the standard)
 Cneo::cca::ports::LoaderNOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository or ComponentFactory or sidl.DLL or sidl.Loader
 Cneo::cca::ports::ParameterPortFactoryThis class mostly follows the sidl documentation for the class of the same name in the gov.cca namespace
 Cneo::cca::ports::ServiceProviderNOT YET DEFINED IN CCA.SIDL: ServiceProvider interface implements a non-singleton service Port
 Cneo::cca::ports::ServiceRegistryNOT YET DEFINED IN CCA.SIDL: ServiceRegistry is a Port that is primordially provided by the framework and can be fished out by a component wishing to provide service Ports
 Cneo::cca::ports::StringConsumerPortAn example port for a standard interface for passing a string to a component
 Cneo::cca::ports::TimeProducerPortAn example port for an interface for providing a time service
 Cneo::cca::ServicesThe handle through which the component communicates with its containing framework
 Cneo::cca::TypeMapA CCA typed hash map
 Cneo::cca::VersionRuntime version info for queries