1 #ifndef neo_BasicParameterPort 2 #define neo_BasicParameterPort 39 #endif // neo_BasicParameterPort boost::shared_ptr< TypeMap > TypeMap_shared
This (TypeMap_shared) is what everyone declares in component code and noone ever calls new on...
Definition: TypeMap.hh:14
virtual ~BasicParameterPort()
Definition: BasicParameterPort.hh:18
virtual void writeConfigurationMap(neo::cca::TypeMap_shared tm)=0
Take values from the modifed map, tm, and copy them to the internal map of the given name...
This class extends the STL std::exception to allow the thrower to specify the message that the stl sa...
Definition: Exception.hh:48
virtual std::vector< std::string > readConfigurationKeys()=0
return the names of available parameter maps.
virtual neo::cca::TypeMap_shared readConfigurationMap()=0
return a copy of the named map, for the caller to modify.
simple version just exposing the typemap.
Definition: BasicParameterPort.hh:14
A pure-virtual tag interface to identify a function set capable of being exported to or imported from...
Definition: Port.hh:17
This is neoclassic – the ::classic::gov::cca headers updated to be similar to the official CCA speci...
Definition: neocca.hh:62