#include <com_patterns.h>


Public Member Functions | |
| virtual bool | canWriteMore () const =0 |
| virtual void | write (const T &value)=0 |
| virtual std::string | getDesc () |
| virtual uint32_t | getNumberOfSubscribers () const |
A communication pattern which allows a client to send messages.
|
pure virtual |
canWriteMore indicates whether more data can be written
Implemented in adore::if_ROS::Writer< T, TMSG, CONVERTER >, adore::if_ROS::VehicleBaseMeasurementWriter, adore::if_ROS::TrafficLightSimWriter, adore::if_ROS::MotionCommandWriter, adore::if_ROS::MissionDataWriter, adore::if_ROS::IndicatorCommandWriter, adore::if_ROS::MotionStateWriter, and adore::if_ROS::VehicleExtendedStateWriter.

|
inlinevirtual |
describes the implementation of the writer
Reimplemented in adore::if_ROS::TrafficLightSimWriter.
|
inlinevirtual |
return the number number of subscribers/readers
Reimplemented in adore::if_ROS::Writer< T, TMSG, CONVERTER >.

|
pure virtual |
write sends out data value
Implemented in adore::if_ROS::Writer< T, TMSG, CONVERTER >, adore::if_ROS::MotionStateWriter, adore::if_ROS::VehicleExtendedStateWriter, adore::if_ROS::VehicleBaseMeasurementWriter, adore::if_ROS::MotionCommandWriter, adore::if_ROS::MissionDataWriter, adore::if_ROS::IndicatorCommandWriter, and adore::if_ROS::TrafficLightSimWriter.
