RobotsIO
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RobotsIO::Utils::ParametersYarpPort Class Reference
Inheritance diagram for RobotsIO::Utils::ParametersYarpPort:
RobotsIO::Utils::YarpBufferedPort< yarp::os::Bottle > RobotsIO::Utils::ParametersFiller

Public Member Functions

 ParametersYarpPort (const std::string &port_name)
 
bool receive_parameters ()
 
const std::pair< bool, std::string > fill_string (const std::string &key) const override
 
const std::pair< bool, std::size_t > fill_size_t (const std::string &key) const override
 
const std::pair< bool, int > fill_int (const std::string &key) const override
 
const std::pair< bool, double > fill_double (const std::string &key) const override
 
const std::pair< bool, bool > fill_bool (const std::string &key) const override
 
- 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 ()
 
virtual const std::pair< bool, std::string > fill_string (const std::string &key) const =0
 
virtual const std::pair< bool, std::size_t > fill_size_t (const std::string &key) const =0
 
virtual const std::pair< bool, int > fill_int (const std::string &key) const =0
 
virtual const std::pair< bool, double > fill_double (const std::string &key) const =0
 
virtual const std::pair< bool, bool > fill_bool (const std::string &key) const =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

Definition at line 25 of file ParametersYarpPort.h.

Constructor & Destructor Documentation

◆ ParametersYarpPort()

ParametersYarpPort::ParametersYarpPort ( const std::string &  port_name)

Definition at line 16 of file ParametersYarpPort.cpp.

◆ ~ParametersYarpPort()

ParametersYarpPort::~ParametersYarpPort ( )
virtual

Definition at line 21 of file ParametersYarpPort.cpp.

Member Function Documentation

◆ fill_bool()

const std::pair< bool, bool > ParametersYarpPort::fill_bool ( const std::string &  key) const
overridevirtual

Implements RobotsIO::Utils::ParametersFiller.

Definition at line 94 of file ParametersYarpPort.cpp.

◆ fill_double()

const std::pair< bool, double > ParametersYarpPort::fill_double ( const std::string &  key) const
overridevirtual

Implements RobotsIO::Utils::ParametersFiller.

Definition at line 81 of file ParametersYarpPort.cpp.

◆ fill_int()

const std::pair< bool, int > ParametersYarpPort::fill_int ( const std::string &  key) const
overridevirtual

Implements RobotsIO::Utils::ParametersFiller.

Definition at line 68 of file ParametersYarpPort.cpp.

◆ fill_size_t()

const std::pair< bool, std::size_t > ParametersYarpPort::fill_size_t ( const std::string &  key) const
overridevirtual

Implements RobotsIO::Utils::ParametersFiller.

Definition at line 55 of file ParametersYarpPort.cpp.

◆ fill_string()

const std::pair< bool, std::string > ParametersYarpPort::fill_string ( const std::string &  key) const
overridevirtual

Implements RobotsIO::Utils::ParametersFiller.

Definition at line 42 of file ParametersYarpPort.cpp.

◆ receive_parameters()

bool ParametersYarpPort::receive_parameters ( )

Definition at line 25 of file ParametersYarpPort.cpp.