#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 35 of file PortWriterBufferBase.h.
PortWriterBufferBase::PortWriterBufferBase | ( | ) |
Definition at line 173 of file PortWriterBufferBase.cpp.
|
virtual |
Definition at line 178 of file PortWriterBufferBase.cpp.
Definition at line 199 of file PortWriterBufferBase.cpp.
|
pure virtual |
Implemented in yarp::os::PortWriterBuffer< T >, yarp::os::PortWriterBuffer< DepthImage >, yarp::os::PortWriterBuffer< ImageType >, yarp::os::PortWriterBuffer< JoyData >, yarp::os::PortWriterBuffer< return_getAllTransforms >, yarp::os::PortWriterBuffer< ROS_MSG >, yarp::os::PortWriterBuffer< SensorStreamingData >, yarp::os::PortWriterBuffer< VectorOf< unsigned char > >, yarp::os::PortWriterBuffer< yarp::dev::impl::jointData >, yarp::os::PortWriterBuffer< yarp::dev::MobileBaseVelocity >, yarp::os::PortWriterBuffer< yarp::dev::Nav2D::Map2DLocation >, yarp::os::PortWriterBuffer< yarp::dev::OdometryData >, yarp::os::PortWriterBuffer< yarp::os::Bottle >, yarp::os::PortWriterBuffer< yarp::os::PortablePair >, yarp::os::PortWriterBuffer< yarp::rosmsg::geometry_msgs::PoseStamped >, yarp::os::PortWriterBuffer< yarp::rosmsg::geometry_msgs::Twist >, yarp::os::PortWriterBuffer< yarp::rosmsg::geometry_msgs::WrenchStamped >, yarp::os::PortWriterBuffer< yarp::rosmsg::nav_msgs::MapMetaData >, yarp::os::PortWriterBuffer< yarp::rosmsg::nav_msgs::OccupancyGrid >, yarp::os::PortWriterBuffer< yarp::rosmsg::nav_msgs::Odometry >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::CameraInfo >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::Image >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::Imu >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::JointState >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::LaserScan >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::MagneticField >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::PointCloud2 >, yarp::os::PortWriterBuffer< yarp::rosmsg::sensor_msgs::Temperature >, yarp::os::PortWriterBuffer< yarp::rosmsg::tf2_msgs::TFMessage >, yarp::os::PortWriterBuffer< yarp::rosmsg::visualization_msgs::MarkerArray >, yarp::os::PortWriterBuffer< yarp::sig::FlexImage >, yarp::os::PortWriterBuffer< yarp::sig::ImageOf< yarp::sig::PixelFloat > >, yarp::os::PortWriterBuffer< yarp::sig::LaserScan2D >, yarp::os::PortWriterBuffer< yarp::sig::Sound >, yarp::os::PortWriterBuffer< yarp::sig::Vector >, and yarp::os::PortWriterBuffer< yarp::sig::VectorOf >.
void PortWriterBufferBase::detach | ( | ) |
Definition at line 204 of file PortWriterBufferBase.cpp.
Definition at line 183 of file PortWriterBufferBase.cpp.
int PortWriterBufferBase::getCount | ( | ) |
Definition at line 194 of file PortWriterBufferBase.cpp.
bool PortWriterBufferBase::releaseContent | ( | ) |
Definition at line 188 of file PortWriterBufferBase.cpp.
void PortWriterBufferBase::waitForWrite | ( | ) |
Definition at line 214 of file PortWriterBufferBase.cpp.
Definition at line 209 of file PortWriterBufferBase.cpp.