class KLibrary

Represents a dynamically loaded library. More...

Definition#include <klibloader.h>
InheritsQObject (qt) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

KLibrary allows you to look up symbols of the shared library.

 KLibrary ( const QString& libname, const QString& filename, void * handle )

KLibrary

Don't create KLibrary objects on your own. Instead use KLibLoader.

QString  name ()

name

[const]

Returns: The name of the library like "libkspread".

QString  fileName ()

fileName

[const]

Returns: The filename of the library, for example "/opt/kde2&/lib/libkspread.la"

KLibFactory*  factory ()

factory

Returns: The factory of the library if there is any.

void*  symbol ( const char* name )

symbol

[const]

Looks up a symbol from the library. This is a very low level function that you usually don't want to use.

void  unload ()

unload

[const]

Unloads the library. This typically results in the deletion of this object. You should not reference its pointer after calling this function.