KVIrc 5.2.4
Developer APIs
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Plugin Class Reference

#include <Plugin.h>

Public Member Functions

int call (const QString &szFunctionName, int argc, char *argv[], char **pBuffer)
 
bool canunload ()
 
QString name () const
 
bool pfree (char *pBuffer)
 
void setName (const QString &szName)
 
bool unload ()
 
 ~Plugin ()
 

Static Public Member Functions

static Pluginload (const QString &szFileName)
 

Protected Member Functions

 Plugin (QLibrary *pLibrary, const QString &name)
 

Private Attributes

QLibrary * m_pLibrary
 
QString m_szName
 

Constructor & Destructor Documentation

◆ Plugin()

Plugin::Plugin ( QLibrary *  pLibrary,
const QString &  name 
)
protected

References m_pLibrary, m_szName, and name().

◆ ~Plugin()

Plugin::~Plugin ( )

References m_pLibrary.

Member Function Documentation

◆ call()

int Plugin::call ( const QString &  szFunctionName,
int  argc,
char *  argv[],
char **  pBuffer 
)

References m_pLibrary, and r.

◆ canunload()

bool Plugin::canunload ( )

References m_pLibrary.

◆ load()

Plugin * Plugin::load ( const QString &  szFileName)
static

◆ name()

QString Plugin::name ( ) const

References m_szName.

Referenced by Plugin().

◆ pfree()

bool Plugin::pfree ( char *  pBuffer)

References m_pLibrary.

◆ setName()

void Plugin::setName ( const QString &  szName)

References m_szName.

◆ unload()

bool Plugin::unload ( )

References m_pLibrary.

Member Data Documentation

◆ m_pLibrary

QLibrary* Plugin::m_pLibrary
private

◆ m_szName

QString Plugin::m_szName
private

Referenced by name(), Plugin(), and setName().


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