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. };