6#ifndef YARP_PROFILER_NETWORK_PROFILER_H
7#define YARP_PROFILER_NETWORK_PROFILER_H
45 progCallback = callback;
59 static ProgressCallback* progCallback;
A simple collection of objects that can be described and transmitted in a portable way.
A class for storing options and configuration information.
PacketPriorityLevel
The PacketPriorityLevel defines the packets quality of service (priority) levels.
std::vector< PortDetails > ports_detail_set
virtual void onProgress(unsigned int percentage)
virtual ~ProgressCallback()
static bool getPortmonitorParams(std::string portName, yarp::os::Bottle ¶m)
static std::string packetPrioToString(yarp::os::QosStyle::PacketPriorityLevel level)
static bool attachPortmonitorPlugin(std::string portName, yarp::os::Property pluginProp)
static bool updateConnectionQosStatus(yarp::profiler::graph::Graph &graph)
static bool setPortmonitorParams(std::string portName, yarp::os::Property ¶m)
static yarp::os::QosStyle::PacketPriorityLevel packetStringToPrio(std::string level)
static bool creatNetworkGraph(ports_detail_set details, yarp::profiler::graph::Graph &graph)
creatNetworkGraph
static bool creatSimpleModuleGraph(yarp::profiler::graph::Graph &graph, yarp::profiler::graph::Graph &subgraph)
static bool detachPortmonitorPlugin(std::string portName)
static void setProgressCallback(ProgressCallback *callback)
The yarp::profiler::graph::Graph class.