RTXI  3.0.0
The Real-Time eXperiment Interface Reference Manual
Public Member Functions
PerformanceMeasurement::Plugin Class Reference

#include <performance_measurement.hpp>

Inheritance diagram for PerformanceMeasurement::Plugin:
Inheritance graph
Collaboration diagram for PerformanceMeasurement::Plugin:
Collaboration graph

Public Member Functions

 Plugin (Event::Manager *ev_manager)
performance_stats_t getSampleStat ()
- Public Member Functions inherited from Widgets::Plugin
 Plugin (Event::Manager *ev_manager, std::string mod_name)
 Plugin (const Plugin &plugin)=delete
Pluginoperator= (const Plugin &plugin)=delete
 Plugin (Plugin &&)=delete
Pluginoperator= (Plugin &&)=delete
 ~Plugin () override
size_t getID ()
void attachComponent (std::unique_ptr< Widgets::Component > component)
void attachPanel (Widgets::Panel *panel)
int64_t getComponentIntParameter (const Variable::Id &parameter_id)
uint64_t getComponentUIntParameter (const Variable::Id &parameter_id)
double getComponentDoubleParameter (const Variable::Id &parameter_id)
template<typename T >
int setComponentParameter (const Variable::Id &parameter_id, T value)
std::string getName () const
bool getActive ()
int setActive (bool state)
void receiveEvent (Event::Object *event) override
std::string getLibrary () const
void setLibrary (const std::string &lib)
void registerComponent ()
void setComponentState (RT::State::state_t state)
virtual std::vector< Widgets::Variable::InfogetComponentParametersInfo ()
- Public Member Functions inherited from Event::Handler
 Handler ()=default
 Handler (const Handler &)=default
 Handler (Handler &&)=delete
Handleroperator= (const Handler &)=default
Handleroperator= (Handler &&)=delete
virtual ~Handler ()=default

Additional Inherited Members

- Protected Member Functions inherited from Widgets::Plugin
Widgets::ComponentgetComponent ()
Event::ManagergetEventManager ()
QMainWindow * getQMainWindow ()
Widgets::PanelgetPanel ()

Detailed Description

Definition at line 55 of file performance_measurement.hpp.

Constructor & Destructor Documentation

◆ Plugin()


Definition at line 180 of file performance_measurement.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ getSampleStat()

PerformanceMeasurement::performance_stats_t PerformanceMeasurement::Plugin::getSampleStat()

Definition at line 200 of file performance_measurement.cpp.

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