#include <vrj/Performance/PerfPlugin.h>
Public Member Functions | |
| virtual | ~PerfPlugin () |
| virtual vpr::ReturnStatus | init ()=0 |
| Initializes the performance monitoring interface. | |
| virtual vpr::ReturnStatus | enable ()=0 |
| Turns on the interface to performance monitoring (allow incoming connections). | |
| virtual bool | isEnabled () const=0 |
| Indicates whether this performance monitoring object is active. | |
| virtual void | disable ()=0 |
| Turns off the interface to performance monitoring (disallow incoming connections). | |
Protected Member Functions | |
| virtual void | destroy ()=0 |
| Subclasses must implement this so that dynamically loaded device drivers delete themselves in the correct memory space. | |
| PerfPlugin () | |
| PerfPlugin (const PerfPlugin &) | |
Definition at line 48 of file PerfPlugin.h.
| virtual vrj::PerfPlugin::~PerfPlugin | ( | ) | [inline, virtual] |
| vrj::PerfPlugin::PerfPlugin | ( | ) | [inline, protected] |
| vrj::PerfPlugin::PerfPlugin | ( | const PerfPlugin & | ) | [inline, protected] |
| virtual vpr::ReturnStatus vrj::PerfPlugin::init | ( | ) | [pure virtual] |
Initializes the performance monitoring interface.
Referenced by vrj::PerformanceMediator::setPerfPlugin().
| virtual vpr::ReturnStatus vrj::PerfPlugin::enable | ( | ) | [pure virtual] |
Turns on the interface to performance monitoring (allow incoming connections).
Referenced by vrj::PerformanceMediator::setPerfPlugin().
| virtual bool vrj::PerfPlugin::isEnabled | ( | ) | const [pure virtual] |
Indicates whether this performance monitoring object is active.
Referenced by vrj::PerformanceMediator::setPerfPlugin(), and vrj::PerformanceMediator::~PerformanceMediator().
| virtual void vrj::PerfPlugin::disable | ( | ) | [pure virtual] |
Turns off the interface to performance monitoring (disallow incoming connections).
Referenced by vrj::PerformanceMediator::setPerfPlugin(), and vrj::PerformanceMediator::~PerformanceMediator().
| virtual void vrj::PerfPlugin::destroy | ( | ) | [protected, pure virtual] |
Subclasses must implement this so that dynamically loaded device drivers delete themselves in the correct memory space.
This uses a template pattern.
1.5.1