MNE-CPP
beta 1.0
|
The ConnectorManager class provides a dynamic plugin loader. As well as the handling of the loaded plugins. More...
#include <connectormanager.h>
Signals | |
void | sendMeasInfo (qint32, FIFFLIB::FiffInfo) |
Public Member Functions | |
ConnectorManager (FiffStreamServer *p_pFiffStreamServer, QObject *parent=0) | |
virtual | ~ConnectorManager () |
void | connectCommands () |
void | loadConnectors (const QString &dir) |
void | connectActiveConnector () |
void | disconnectActiveConnector () |
IConnector * | getActiveConnector () |
QByteArray | getConnectorList (bool p_bFlagJSON=false) const |
QByteArray | setActiveConnector (qint32 ID) |
Static Public Member Functions | |
static void | clearConnectorActivation () |
static const QVector< IConnector * > & | getConnectors () |
The ConnectorManager class provides a dynamic plugin loader. As well as the handling of the loaded plugins.
DECLARE CLASS ConnectorManager
Definition at line 102 of file connectormanager.h.
ConnectorManager::ConnectorManager | ( | FiffStreamServer * | p_pFiffStreamServer, |
QObject * | parent = 0 |
||
) |
Constructs a ConnectorManager with the given parent.
[in] | parent | pointer to parent Object. (It's normally the default value.) |
Definition at line 86 of file connectormanager.cpp.
|
virtual |
Destroys the ConnectorManager.
Definition at line 96 of file connectormanager.cpp.
void ConnectorManager::connectCommands | ( | ) |
Connect connector manager to mne_rt_server commands
Definition at line 348 of file connectormanager.cpp.
IConnector * ConnectorManager::getActiveConnector | ( | ) |
Returns vector containing active ISensor plugins.
Definition at line 281 of file connectormanager.cpp.
QByteArray ConnectorManager::getConnectorList | ( | bool | p_bFlagJSON = false | ) | const |
Prints a list of all connectors and their status
[in] | p_bFlagJSON | if true, function return JSON formatted (default = false) |
Definition at line 296 of file connectormanager.cpp.
|
inlinestatic |
Returns vector containing all plugins.
Definition at line 227 of file connectormanager.h.
void ConnectorManager::loadConnectors | ( | const QString & | dir | ) |
Loads plugins from given directory.
dir | the plugin directory. |
Definition at line 362 of file connectormanager.cpp.
QByteArray ConnectorManager::setActiveConnector | ( | qint32 | ID | ) |
ToDo
Definition at line 460 of file connectormanager.cpp.