Yet Another Robot Platform
ROSReport Class Reference
+ Inheritance diagram for ROSReport:

Public Member Functions

 ROSReport ()=default
void report (const PortInfo &info) override
 Callback for port event/state information. More...
- Public Member Functions inherited from yarp::os::PortReport
virtual ~PortReport ()
 Destructor. More...

Public Attributes

std::multimap< std::string, std::string > outgoingURIs
std::multimap< std::string, std::string > incomingURIs

Detailed Description

Definition at line 37 of file Node.cpp.

Constructor & Destructor Documentation

◆ ROSReport()

ROSReport::ROSReport ( )

Member Function Documentation

◆ report()

void ROSReport::report ( const PortInfo info)

Callback for port event/state information.

This callback must be careful about performing any operation on the port it is receiving information about, since that port is locked until this callback completes. To avoid deadlocks, take action based on port reports in a separate thread.

infoPort event/state information

Implements yarp::os::PortReport.

Definition at line 45 of file Node.cpp.

Member Data Documentation

◆ incomingURIs

std::multimap<std::string, std::string> ROSReport::incomingURIs

Definition at line 41 of file Node.cpp.

◆ outgoingURIs

std::multimap<std::string, std::string> ROSReport::outgoingURIs

Definition at line 40 of file Node.cpp.

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