iCub-main
Loading...
Searching...
No Matches
RawValuesPublisherClient Class Reference

#include <RawValuesPublisherClient.h>

Inheritance diagram for RawValuesPublisherClient:

Public Member Functions

bool open (yarp::os::Searchable &config) override
bool close () override
virtual bool getRawDataMap (std::map< std::string, std::vector< std::int32_t > > &map) override
virtual bool getRawData (std::string key, std::vector< std::int32_t > &data) override
virtual bool getKeys (std::vector< std::string > &keys) override
virtual int getNumberOfKeys () override
virtual bool getMetadataMap (rawValuesKeyMetadataMap &metamap) override
virtual bool getKeyMetadata (std::string key, rawValuesKeyMetadata &meta) override
virtual bool getAxesNames (std::string key, std::vector< std::string > &axesNames) override
Public Member Functions inherited from RawValuesPublisherClient_ParamsParser
 RawValuesPublisherClient_ParamsParser ()
 ~RawValuesPublisherClient_ParamsParser () override=default
bool parseParams (const yarp::os::Searchable &config) override
std::string getDeviceClassName () const override
std::string getDeviceName () const override
std::string getDocumentationOfDeviceParams () const override
std::vector< std::string > getListOfParams () const override
bool getParamValue (const std::string &paramName, std::string &paramValue) const override
std::string getConfiguration () const override

Additional Inherited Members

Public Attributes inherited from RawValuesPublisherClient_ParamsParser
const std::string m_device_classname = {"RawValuesPublisherClient"}
const std::string m_device_name = {"rawValuesPublisherClient"}
bool m_parser_is_strict = false
const parser_version_type m_parser_version = {}
std::string m_provided_configuration
const std::string m_remote_defaultValue = {""}
const std::string m_local_defaultValue = {""}
const std::string m_externalConnection_defaultValue = {"false"}
const std::string m_carrier_defaultValue = {"tcp"}
std::string m_remote = {}
std::string m_local = {}
bool m_externalConnection = {false}
std::string m_carrier = {"tcp"}

Detailed Description

Definition at line 28 of file RawValuesPublisherClient.h.

Member Function Documentation

◆ close()

bool RawValuesPublisherClient::close ( )
override

Definition at line 115 of file RawValuesPublisherClient.cpp.

◆ getAxesNames()

bool RawValuesPublisherClient::getAxesNames ( std::string key,
std::vector< std::string > & axesNames )
overridevirtual

◆ getKeyMetadata()

bool RawValuesPublisherClient::getKeyMetadata ( std::string key,
rawValuesKeyMetadata & meta )
overridevirtual

◆ getKeys()

bool RawValuesPublisherClient::getKeys ( std::vector< std::string > & keys)
overridevirtual

◆ getMetadataMap()

bool RawValuesPublisherClient::getMetadataMap ( rawValuesKeyMetadataMap & metamap)
overridevirtual

◆ getNumberOfKeys()

int RawValuesPublisherClient::getNumberOfKeys ( )
overridevirtual

◆ getRawData()

bool RawValuesPublisherClient::getRawData ( std::string key,
std::vector< std::int32_t > & data )
overridevirtual

◆ getRawDataMap()

bool RawValuesPublisherClient::getRawDataMap ( std::map< std::string, std::vector< std::int32_t > > & map)
overridevirtual

◆ open()

bool RawValuesPublisherClient::open ( yarp::os::Searchable & config)
override

Definition at line 43 of file RawValuesPublisherClient.cpp.


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