iCub-main
Public Member Functions | List of all members
RawValuesPublisherServer Class Reference

#include <RawValuesPublisherServer.h>

+ Inheritance diagram for RawValuesPublisherServer:

Public Member Functions

 RawValuesPublisherServer ()
 
 ~RawValuesPublisherServer ()
 
bool open (yarp::os::Searchable &params) override
 
bool close () override
 
void threadRelease () override
 
void run () override
 
bool attachAll (const yarp::dev::PolyDriverList &p) override
 
bool detachAll () override
 
rawValuesKeyMetadataMap getMetadata () override
 Read the rawvalues metadata necessary to configure the RawValuesPublisherClient device. More...
 
- Public Member Functions inherited from RawValuesPublisherServer_ParamsParser
 RawValuesPublisherServer_ParamsParser ()
 
 ~RawValuesPublisherServer_ParamsParser ()=default
 
bool parseParams (const yarp::os::Searchable &config)
 
std::string getDeviceClassName () const
 
std::string getDeviceName () const
 
std::string getDocumentationOfDeviceParams () const
 
std::vector< std::string > getListOfParams () const
 

Additional Inherited Members

- Public Attributes inherited from RawValuesPublisherServer_ParamsParser
const std::string m_device_classname = {"RawValuesPublisherServer"}
 
const std::string m_device_name = {"rawValuesPublisherServer"}
 
bool m_parser_is_strict = false
 
const parser_version_type m_parser_version = {}
 
const std::string m_name_defaultValue = {""}
 
const std::string m_period_defaultValue = {""}
 
std::string m_name = {}
 
int m_period = {0}
 

Detailed Description

Definition at line 38 of file RawValuesPublisherServer.h.

Constructor & Destructor Documentation

◆ RawValuesPublisherServer()

RawValuesPublisherServer::RawValuesPublisherServer ( )

Definition at line 24 of file RawValuesPublisherServer.cpp.

◆ ~RawValuesPublisherServer()

RawValuesPublisherServer::~RawValuesPublisherServer ( )
default

Member Function Documentation

◆ attachAll()

bool RawValuesPublisherServer::attachAll ( const yarp::dev::PolyDriverList &  p)
override

Definition at line 92 of file RawValuesPublisherServer.cpp.

◆ close()

bool RawValuesPublisherServer::close ( void  )
override

Definition at line 82 of file RawValuesPublisherServer.cpp.

◆ detachAll()

bool RawValuesPublisherServer::detachAll ( )
override

Definition at line 146 of file RawValuesPublisherServer.cpp.

◆ getMetadata()

rawValuesKeyMetadataMap RawValuesPublisherServer::getMetadata ( )
overridevirtual

Read the rawvalues metadata necessary to configure the RawValuesPublisherClient device.

Reimplemented from iCub::RawValuesPublisherMetadata.

Definition at line 162 of file RawValuesPublisherServer.cpp.

◆ open()

bool RawValuesPublisherServer::open ( yarp::os::Searchable &  params)
override

Definition at line 30 of file RawValuesPublisherServer.cpp.

◆ run()

void RawValuesPublisherServer::run ( void  )
override

Definition at line 167 of file RawValuesPublisherServer.cpp.

◆ threadRelease()

void RawValuesPublisherServer::threadRelease ( )
override

Definition at line 87 of file RawValuesPublisherServer.cpp.


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