RTXI 1.3
Plugin::Object Class Reference

#include <plugin.h>

Inheritance diagram for Plugin::Object:
Settings::Object AnalogyDriver ClampUtilities::Plugin ComediDriver ComediDriver Connector::Plugin DataRecorder::Plugin DefaultGUIModel DynamoModelLoader ModelLoader NIDriver Oscilloscope::Plugin PerformanceMeasurement::Plugin SystemControl TestPluginModule UserPrefs::Prefs

List of all members.

Public Member Functions

 Object (void)
virtual ~Object (void)
std::string getLibrary (void) const
void unload (void)

Friends

class Manager

Detailed Description

Provides interface for objects that are loaded from external binaries.

Definition at line 123 of file plugin.h.


Constructor & Destructor Documentation

Plugin::Object::Object ( void  )

Reimplemented from Settings::Object.

Definition at line 25 of file plugin.cpp.

Plugin::Object::~Object ( void  ) [virtual]

Reimplemented from Settings::Object.

Definition at line 30 of file plugin.cpp.


Member Function Documentation

std::string Plugin::Object::getLibrary ( void  ) const

Get the name of the library from which the object was loaded.

Returns:
The library file the object from which the object was created.

Definition at line 34 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 38 of file plugin.cpp.


Friends And Related Function Documentation

friend class Manager [friend]

Reimplemented from Settings::Object.

Definition at line 125 of file plugin.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines