|
NEOCCA bindings Specification
0.2.8
|
Classes | |
| class | BasicParameterPort |
| simple version just exposing the typemap. More... | |
| class | BuilderService |
| "neo.cca.BuilderService": the BuilderService. More... | |
| class | ComponentClassDescription |
| class | ComponentFactory |
| NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository. More... | |
| class | ComponentRepository |
| NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository. More... | |
| class | ConnectionEvent |
| An event passed around when connection activities occur. More... | |
| class | ConnectionEventListener |
| A component wishing to be notified of connections on itself can inherit and implement this interface or delegate its implementation as desired. More... | |
| class | ConnectionEventService |
| "neo.cca.ports.ConnectionEventService": a Port to register/unregister our ConnectionEvent listener interface(s). More... | |
| class | GoPort |
| "neo.cca.ports.GoPort": A just-do-it port. More... | |
| class | 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). More... | |
| class | Loader |
| NOT YET DEFINED IN CCA.SIDL: This is related to, but not the same as, cca ComponentRepository or ComponentFactory or sidl.DLL or sidl.Loader. More... | |
| class | ParameterGetListener |
| This interface is typically implemented by a component using the neo::ports::ParameterPortFactory dynamically. More... | |
| class | ParameterPort |
| interface for querying adjustable parameters, their ranges, help strings, groupings for UI purposes, etc. More... | |
| class | ParameterPortFactory |
| This class mostly follows the sidl documentation for the class of the same name in the gov.cca namespace. More... | |
| class | ParameterSetListener |
| This interface is typically implemented by a component using the ParameterPortFactory in a very dynamic fashion. More... | |
| class | ServiceProvider |
| NOT YET DEFINED IN CCA.SIDL: ServiceProvider interface implements a non-singleton service Port. More... | |
| class | ServiceRegistry |
| NOT 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. More... | |
| class | StringConsumerPort |
| An example port for a standard interface for passing a string to a component. More... | |
| class | TimeProducerPort |
| An example port for an interface for providing a time service. More... | |
Typedefs | |
| typedef boost::shared_ptr < ComponentClassDescription > | ComponentClassDescription_shared |
| typedef boost::shared_ptr < ConnectionEvent > | ConnectionEvent_shared |
| ConnectionEvents are always seen as shared_ptr objects of this sort. | |
Enumerations | |
| enum | EventType { Error = -1, ALL = 0, ConnectPending = 1, Connected = 2, DisconnectPending = 3, Disconnected = 4 } |
| The four stages of the connection process that others may need to be notified of. More... | |
| typedef boost::shared_ptr< ComponentClassDescription > neo::cca::ports::ComponentClassDescription_shared |
| typedef boost::shared_ptr< ConnectionEvent > neo::cca::ports::ConnectionEvent_shared |
ConnectionEvents are always seen as shared_ptr objects of this sort.
The four stages of the connection process that others may need to be notified of.
{
Error = -1, // Someone got a bogus event object somehow.
ALL = 0, // Component wants to receive all event notices.
// ALL itself never received.
ConnectPending = 1, // A connection is about to be attempted.
Connected = 2, // A connection has been made.
DisconnectPending = 3, // A disconnection is about to be attempted.
Disconnected = 4, // A disconnection has been made.
};
1.7.6.1