stec-platform
PluginLoader Class Reference

PluginLoader. More...

#include <pluginloader.h>

Inheritance diagram for PluginLoader:
Collaboration diagram for PluginLoader:

Signals

void signal_CallPlugClassLoad (int UniqueID, QString InstanceName, QString pluginName, VremVArray Arguments, VremVArray Licenses)
 
void signal_CallPlugClassUnLoad (int UniqueID)
 
void signal_terminate ()
 

Public Member Functions

 PluginLoader (QString InstanceId, QString FileName, VremVArray Arguments, VremVArray Licenses, QObject *parent=0)
 PluginLoader. More...
 
PluginClasspluginInterface ()
 pluginInterface More...
 
virtual void LoadRun ()
 LoadRun used interally.
 
virtual void Unload ()
 Unload.
 
const VremVArray GetArguments (void)
 GetArguments. More...
 
const VremVArray GetLicenses (void)
 GetLicenses. More...
 
const QString GetInstanceID ()
 GetInstanceID. More...
 
int GetUniqueID (void)
 GetUniqueID. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ PluginLoader()

PluginLoader::PluginLoader ( QString  InstanceId,
QString  FileName,
VremVArray  Arguments,
VremVArray  Licenses,
QObject parent = 0 
)
explicit

PluginLoader.

Parameters
InstanceId
FileName
Arguments
Licenses
parent

Member Function Documentation

◆ GetArguments()

const VremVArray PluginLoader::GetArguments ( void  )
inline

GetArguments.

Returns

◆ GetInstanceID()

const QString PluginLoader::GetInstanceID ( )
inline

GetInstanceID.

Returns

◆ GetLicenses()

const VremVArray PluginLoader::GetLicenses ( void  )
inline

GetLicenses.

Returns

◆ GetUniqueID()

int PluginLoader::GetUniqueID ( void  )
inline

GetUniqueID.

Returns

◆ pluginInterface()

PluginClass* PluginLoader::pluginInterface ( )
inline

pluginInterface

Returns

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