csPluginReference Class Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
csPluginReference Class Reference

An object representing a reference to a library. More...

`#include <cstool/saverref.h>`

Inheritance diagram for csPluginReference:

List of all members.

## Public Member Functions
| csPluginReference (const char *name, const char *id)
| The constructor.
virtual const char * | GetClassID () const
| Get the Class ID of the plugin.
virtual const char * | GetName () const
| Query object name.
virtual iObject * | QueryObject ()
| Get the iObject for this interface.
void | SelfDestruct ()
| Remove me!
virtual | ~csPluginReference ()
| The destructor.

## Detailed Description

An object representing a reference to a library.

Definition at line 37 of file saverref.h.

## Constructor & Destructor Documentation

csPluginReference::csPluginReference | ( | const char * | name,
|  | const char * | id
| ) |  |

The constructor.

virtual csPluginReference::~csPluginReference | ( |  | ) | `[virtual]`

The destructor.

## Member Function Documentation

virtual const char* csPluginReference::GetClassID | ( |  | ) | const`[virtual]`

Get the Class ID of the plugin.

Implements iPluginReference.

virtual const char* csPluginReference::GetName | ( |  | ) | const`[virtual]`

Query object name.

Reimplemented from csObject.

virtual iObject* csPluginReference::QueryObject | ( |  | ) | `[inline, virtual]`

Get the iObject for this interface.

Implements iPluginReference.

Definition at line 56 of file saverref.h.

void csPluginReference::SelfDestruct | ( |  | ) | `[inline, virtual]`

Remove me!

Implements iSelfDestruct.

Definition at line 58 of file saverref.h.

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

- cstool/saverref.h