YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
yarp::os::PortWriterBufferBase Class Referenceabstract

#include <yarp/os/PortWriterBufferBase.h>

+ Inheritance diagram for yarp::os::PortWriterBufferBase:

Classes

class  Private
 

Public Member Functions

 PortWriterBufferBase ()
 
virtual ~PortWriterBufferBase ()
 
virtual PortWriterWrappercreate (PortWriterBufferManager &man, void *tracker)=0
 
const voidgetContent () const
 
bool releaseContent ()
 
int getCount ()
 
void attach (Port &port)
 
void detach ()
 
void write (bool strict)
 
void waitForWrite ()
 

Detailed Description

Definition at line 35 of file PortWriterBufferBase.h.

Constructor & Destructor Documentation

◆ PortWriterBufferBase()

PortWriterBufferBase::PortWriterBufferBase ( )

Definition at line 173 of file PortWriterBufferBase.cpp.

◆ ~PortWriterBufferBase()

PortWriterBufferBase::~PortWriterBufferBase ( )
virtual

Definition at line 178 of file PortWriterBufferBase.cpp.

Member Function Documentation

◆ attach()

void PortWriterBufferBase::attach ( Port port)

Definition at line 199 of file PortWriterBufferBase.cpp.

◆ create()

virtual PortWriterWrapper * yarp::os::PortWriterBufferBase::create ( PortWriterBufferManager &  man,
void tracker 
)
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 >.

◆ detach()

void PortWriterBufferBase::detach ( )

Definition at line 204 of file PortWriterBufferBase.cpp.

◆ getContent()

const void * PortWriterBufferBase::getContent ( ) const

Definition at line 183 of file PortWriterBufferBase.cpp.

◆ getCount()

int PortWriterBufferBase::getCount ( )

Definition at line 194 of file PortWriterBufferBase.cpp.

◆ releaseContent()

bool PortWriterBufferBase::releaseContent ( )

Definition at line 188 of file PortWriterBufferBase.cpp.

◆ waitForWrite()

void PortWriterBufferBase::waitForWrite ( )

Definition at line 214 of file PortWriterBufferBase.cpp.

◆ write()

void PortWriterBufferBase::write ( bool  strict)

Definition at line 209 of file PortWriterBufferBase.cpp.


The documentation for this class was generated from the following files: