RobotsIO
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
RobotsIO::Utils::YarpBottleProbe< T > Class Template Reference
Inheritance diagram for RobotsIO::Utils::YarpBottleProbe< T >:
RobotsIO::Utils::YarpBufferedPort< yarp::os::Bottle > RobotsIO::Utils::Probe

Public Member Functions

 YarpBottleProbe (const std::string &port_name)
 
- Public Member Functions inherited from RobotsIO::Utils::YarpBufferedPort< yarp::os::Bottle >
 YarpBufferedPort (const std::string &port_name)
 
void send_data (const yarp::os::Bottle &data)
 
yarp::os::Bottle * receive_data (const bool &blocking)
 
double time_stamp ()
 
void set_time_stamp (const double &stamp)
 
std::size_t flush ()
 
- Public Member Functions inherited from RobotsIO::Utils::Probe
void set_data (const RobotsIO::Utils::Data &)
 
RobotsIO::Utils::Dataget_data ()
 

Protected Member Functions

void on_new_data () override
 
void on_new_data ()
 
void on_new_data ()
 
virtual void on_new_data ()=0
 

Additional Inherited Members

- Protected Attributes inherited from RobotsIO::Utils::YarpBufferedPort< yarp::os::Bottle >
yarp::os::Network yarp_
 
yarp::os::BufferedPort< yarp::os::Bottle > port_
 
yarp::os::Stamp stamp_
 
const std::string log_name_
 

Detailed Description

template<class T>
class RobotsIO::Utils::YarpBottleProbe< T >

Definition at line 28 of file YarpBottleProbe.hpp.

Constructor & Destructor Documentation

◆ YarpBottleProbe()

template<class T >
RobotsIO::Utils::YarpBottleProbe< T >::YarpBottleProbe ( const std::string &  port_name)

Definition at line 49 of file YarpBottleProbe.hpp.

◆ ~YarpBottleProbe()

template<class T >
RobotsIO::Utils::YarpBottleProbe< T >::~YarpBottleProbe
virtual

Definition at line 55 of file YarpBottleProbe.hpp.

Member Function Documentation

◆ on_new_data() [1/3]

void RobotsIO::Utils::YarpBottleProbe< RobotsIO::Utils::Parameters >::on_new_data ( )
protectedvirtual

◆ on_new_data() [2/3]

void RobotsIO::Utils::YarpBottleProbe< RobotsIO::Utils::Parameters >::on_new_data ( )
protectedvirtual

Implements RobotsIO::Utils::Probe.

Definition at line 16 of file YarpBottleProbe.cpp.

◆ on_new_data() [3/3]

template<class T >
void RobotsIO::Utils::YarpBottleProbe< T >::on_new_data
overrideprotectedvirtual

Implements RobotsIO::Utils::Probe.

Definition at line 60 of file YarpBottleProbe.hpp.