#include <yarp/os/PortWriterBufferBase.h>
Classes | |
class | Private |
Public Member Functions | |
PortWriterBufferBase () | |
virtual | ~PortWriterBufferBase () |
virtual PortWriterWrapper * | create (PortWriterBufferManager &man, void *tracker)=0 |
const void * | getContent () const |
bool | releaseContent () |
int | getCount () |
void | attach (Port &port) |
void | detach () |
void | write (bool strict) |
void | waitForWrite () |
Definition at line 39 of file PortWriterBufferBase.h.
PortWriterBufferBase::PortWriterBufferBase | ( | ) |
Definition at line 184 of file PortWriterBufferBase.cpp.
|
virtual |
Definition at line 189 of file PortWriterBufferBase.cpp.
void PortWriterBufferBase::attach | ( | Port & | port | ) |
Definition at line 210 of file PortWriterBufferBase.cpp.
|
pure virtual |
Implemented in yarp::os::PortWriterBuffer< T >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::Temperature >, yarp::os::PortWriterBuffer< yarp::rosmsg::geometry_msgs::WrenchStamped >, yarp::os::PortWriterBuffer< yarp::sig::Vector >, yarp::os::PortWriterBuffer< ImageType >, yarp::os::PortWriterBuffer< yarp::sig::VectorOf >, yarp::os::PortWriterBuffer< yarp::dev::impl::jointData >, yarp::os::PortWriterBuffer< SensorStreamingData >, yarp::os::PortWriterBuffer< yarp::sig::ImageOf< yarp::sig::PixelFloat > >, yarp::os::PortWriterBuffer< yarp::os::Bottle >, yarp::os::PortWriterBuffer< ROS_MSG >, yarp::os::PortWriterBuffer< yarp::os::PortablePair >, yarp::os::PortWriterBuffer< JoyData >, yarp::os::PortWriterBuffer< yarp::rosmsg::visualization_msgs::MarkerArray >, yarp::os::PortWriterBuffer< yarp::rosmsg::tf2_msgs::TFMessage >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::CameraInfo >, yarp::os::PortWriterBuffer< yarp::dev::Nav2D::Map2DLocation >, yarp::os::PortWriterBuffer< yarp::rosmsg::nav_msgs::OccupancyGrid >, yarp::os::PortWriterBuffer< yarp::rosmsg::geometry_msgs::PoseStamped >, yarp::os::PortWriterBuffer< yarp::rosmsg::nav_msgs::Odometry >, yarp::os::PortWriterBuffer< yarp::rosmsg::nav_msgs::MapMetaData >, yarp::os::PortWriterBuffer< yarp::dev::LaserScan2D >, yarp::os::PortWriterBuffer< yarp::sig::FlexImage >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::JointState >, yarp::os::PortWriterBuffer< yarp::dev::OdometryData >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::LaserScan >, yarp::os::PortWriterBuffer< DepthImage >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::Image >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::MagneticField >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::Imu >, and yarp::os::PortWriterBuffer< yarp::sig::Sound >.
void PortWriterBufferBase::detach | ( | ) |
Definition at line 215 of file PortWriterBufferBase.cpp.
const void * PortWriterBufferBase::getContent | ( | ) | const |
Definition at line 194 of file PortWriterBufferBase.cpp.
int PortWriterBufferBase::getCount | ( | ) |
Definition at line 205 of file PortWriterBufferBase.cpp.
bool PortWriterBufferBase::releaseContent | ( | ) |
Definition at line 199 of file PortWriterBufferBase.cpp.
void PortWriterBufferBase::waitForWrite | ( | ) |
Definition at line 225 of file PortWriterBufferBase.cpp.
void PortWriterBufferBase::write | ( | bool | strict | ) |
Definition at line 220 of file PortWriterBufferBase.cpp.