neo::cca::ports Namespace Reference


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 Documentation

ConnectionEvents are always seen as shared_ptr objects of this sort.


Enumeration Type Documentation

The four stages of the connection process that others may need to be notified of.

Enumerator:
Error 
ALL 
ConnectPending 
Connected 
DisconnectPending 
Disconnected 
00013                {
00014     Error = -1,            // Someone got a bogus event object somehow.
00015     ALL = 0,               // Component wants to receive all event notices.
00016                            // ALL itself never received.
00017     ConnectPending = 1,    // A connection is about to be attempted.
00018     Connected = 2,         // A connection has been made.
00019     DisconnectPending = 3, // A disconnection is about to be attempted.
00020     Disconnected = 4,      // A disconnection has been made.
00021 };


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