RTXI 2.4 The Real-Time eXperiment Interface Documentation |
#include <plugin.h>
Public Member Functions | |
Object (void) | |
virtual | ~Object (void) |
std::string | getLibrary (void) const |
void | unload (void) |
Public Member Functions inherited from Settings::Object | |
Object (void) | |
ID | getID (void) const |
State | save (void) const |
void | load (const State &) |
void | deferred (const State &) |
Friends | |
class | Manager |
Additional Inherited Members | |
Public Types inherited from Settings::Object | |
typedef unsigned long | ID |
Static Public Attributes inherited from Settings::Object | |
const static ID | INVALID = 0 |
Protected Member Functions inherited from Settings::Object | |
virtual void | doLoad (const State &) |
virtual void | doDeferred (const State &) |
virtual void | doSave (State &) const |
Provides interface for objects that are loaded from external binaries.
Plugin::Object::Object | ( | void | ) |
| virtual |
Reimplemented from Settings::Object.
Definition at line 31 of file plugin.cpp.
std::string Plugin::Object::getLibrary | ( | void | ) | const |
Get the name of the library from which the object was loaded.
Definition at line 36 of file plugin.cpp.
void Plugin::Object::unload | ( | void | ) |
A mechanism which an object can use to unload itself. Should only be called from within the GUI thread.
Definition at line 41 of file plugin.cpp.