Under development. More...
#include <yarp/os/LocalReader.h>
Inherited by yarp::os::PortReaderBuffer< yarp::os::Bottle >, yarp::os::PortReaderBuffer< yarp::sig::ImageOf< yarp::sig::PixelFloat > >, yarp::os::PortReaderBuffer< return_getAllTransforms >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Imu >, yarp::os::PortReaderBuffer< ImageType >, yarp::os::PortReaderBuffer< yarp::sig::LaserScan2D >, yarp::os::PortReaderBuffer< yarp::sig::Vector >, yarp::os::PortReaderBuffer< yarp::sig::Sound >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::LaserScan >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::MagneticField >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::PoseStamped >, yarp::os::PortReaderBuffer< yarp::sig::FlexImage >, yarp::os::PortReaderBuffer< SensorStreamingData >, yarp::os::PortReaderBuffer< yarp::dev::impl::jointData >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Temperature >, yarp::os::PortReaderBuffer< yarp::dev::MobileBaseVelocity >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::WrenchStamped >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::Twist >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Image >, yarp::os::PortReaderBuffer< yarp::sig::VectorOf >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::JointState >, yarp::os::PortReaderBuffer< yarp::os::PortablePair >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::CameraInfo >, yarp::os::PortReaderBuffer< yarp::rosmsg::tf2_msgs::TFMessage >, yarp::os::PortReaderBuffer< ROS_MSG >, yarp::os::PortReaderBuffer< VectorOf< unsigned char > >, yarp::os::PortReaderBuffer< JoyData >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::Odometry >, yarp::os::PortReaderBuffer< yarp::dev::Nav2D::Map2DLocation >, yarp::os::PortReaderBuffer< yarp::dev::OdometryData >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::OccupancyGrid >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::MapMetaData >, yarp::os::PortReaderBuffer< yarp::rosmsg::visualization_msgs::MarkerArray >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::PointCloud2 >, yarp::os::PortReaderBuffer< DepthImage >, and yarp::os::PortReaderBuffer< T >.
Public Member Functions | |
virtual | ~LocalReader ()=default |
virtual bool | acceptObject (T *obj, PortWriter *wrapper)=0 |
Send object obj; expect callback to wrapper when obj is no longer in use. | |
virtual bool | forgetObject (T *obj, PortWriter *wrapper)=0 |
Sender is no longer interested in getting callbacks. | |
Under development.
Definition at line 17 of file LocalReader.h.
|
virtualdefault |
|
pure virtual |
Send object obj; expect callback to wrapper when obj is no longer in use.
Implemented in yarp::os::PortReaderBuffer< DepthImage >, yarp::os::PortReaderBuffer< ImageType >, yarp::os::PortReaderBuffer< JoyData >, yarp::os::PortReaderBuffer< return_getAllTransforms >, yarp::os::PortReaderBuffer< ROS_MSG >, yarp::os::PortReaderBuffer< SensorStreamingData >, yarp::os::PortReaderBuffer< T >, yarp::os::PortReaderBuffer< VectorOf< unsigned char > >, yarp::os::PortReaderBuffer< yarp::dev::impl::jointData >, yarp::os::PortReaderBuffer< yarp::dev::MobileBaseVelocity >, yarp::os::PortReaderBuffer< yarp::dev::Nav2D::Map2DLocation >, yarp::os::PortReaderBuffer< yarp::dev::OdometryData >, yarp::os::PortReaderBuffer< yarp::os::Bottle >, yarp::os::PortReaderBuffer< yarp::os::PortablePair >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::PoseStamped >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::Twist >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::WrenchStamped >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::MapMetaData >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::OccupancyGrid >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::Odometry >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::CameraInfo >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Image >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Imu >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::JointState >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::LaserScan >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::MagneticField >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::PointCloud2 >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Temperature >, yarp::os::PortReaderBuffer< yarp::rosmsg::tf2_msgs::TFMessage >, yarp::os::PortReaderBuffer< yarp::rosmsg::visualization_msgs::MarkerArray >, yarp::os::PortReaderBuffer< yarp::sig::FlexImage >, yarp::os::PortReaderBuffer< yarp::sig::ImageOf< yarp::sig::PixelFloat > >, yarp::os::PortReaderBuffer< yarp::sig::LaserScan2D >, yarp::os::PortReaderBuffer< yarp::sig::Sound >, yarp::os::PortReaderBuffer< yarp::sig::Vector >, and yarp::os::PortReaderBuffer< yarp::sig::VectorOf >.
|
pure virtual |
Sender is no longer interested in getting callbacks.
Implemented in yarp::os::PortReaderBuffer< DepthImage >, yarp::os::PortReaderBuffer< ImageType >, yarp::os::PortReaderBuffer< JoyData >, yarp::os::PortReaderBuffer< return_getAllTransforms >, yarp::os::PortReaderBuffer< ROS_MSG >, yarp::os::PortReaderBuffer< SensorStreamingData >, yarp::os::PortReaderBuffer< T >, yarp::os::PortReaderBuffer< VectorOf< unsigned char > >, yarp::os::PortReaderBuffer< yarp::dev::impl::jointData >, yarp::os::PortReaderBuffer< yarp::dev::MobileBaseVelocity >, yarp::os::PortReaderBuffer< yarp::dev::Nav2D::Map2DLocation >, yarp::os::PortReaderBuffer< yarp::dev::OdometryData >, yarp::os::PortReaderBuffer< yarp::os::Bottle >, yarp::os::PortReaderBuffer< yarp::os::PortablePair >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::PoseStamped >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::Twist >, yarp::os::PortReaderBuffer< yarp::rosmsg::geometry_msgs::WrenchStamped >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::MapMetaData >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::OccupancyGrid >, yarp::os::PortReaderBuffer< yarp::rosmsg::nav_msgs::Odometry >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::CameraInfo >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Image >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Imu >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::JointState >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::LaserScan >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::MagneticField >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::PointCloud2 >, yarp::os::PortReaderBuffer< yarp::rosmsg::sensor_msgs::Temperature >, yarp::os::PortReaderBuffer< yarp::rosmsg::tf2_msgs::TFMessage >, yarp::os::PortReaderBuffer< yarp::rosmsg::visualization_msgs::MarkerArray >, yarp::os::PortReaderBuffer< yarp::sig::FlexImage >, yarp::os::PortReaderBuffer< yarp::sig::ImageOf< yarp::sig::PixelFloat > >, yarp::os::PortReaderBuffer< yarp::sig::LaserScan2D >, yarp::os::PortReaderBuffer< yarp::sig::Sound >, yarp::os::PortReaderBuffer< yarp::sig::Vector >, and yarp::os::PortReaderBuffer< yarp::sig::VectorOf >.