Virgil IoT KIT
|
Facade pattern for Virgil IoTKit Qt integration. More...
#include <VSQIoTKitFacade.h>
Public Types | |
using | VSQSnapSnifferPtr = QSharedPointer< VSQSnapSnifferQml > |
SNAP Sniffer pointer type. More... | |
Public Member Functions | |
bool | init (const VSQFeatures &features, const VSQImplementations &impl, const VSQAppConfig &appConfig) |
Facade initialization. More... | |
VSQSnapSnifferPtr | snapSniffer () |
Get installed sniffer. More... | |
VSQSnapInfoClient * | snapInfoClient () |
Get Snap INFO Client implementation. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from VSQSingleton< VSQIoTKitFacade > | |
static VSQIoTKitFacade & | instance () |
Get static instance. More... | |
Facade pattern for Virgil IoTKit Qt integration.
This class inherits QObject and VSQSingleton.
Initialize Virgil IoT KIT Qt by calling VSQIoTKitFacade::init function through its instance :
using VSQIoTKitFacade::VSQSnapSnifferPtr = QSharedPointer<VSQSnapSnifferQml> |
SNAP Sniffer pointer type.
bool VSQIoTKitFacade::init | ( | const VSQFeatures & | features, |
const VSQImplementations & | impl, | ||
const VSQAppConfig & | appConfig | ||
) |
Facade initialization.
Call this function to initialize Virgil IoT Kit facade.
features | Application features |
impl | Implementations to be used |
appConfig | Application configuration |
VSQSnapInfoClient* VSQIoTKitFacade::snapInfoClient | ( | ) |
Get Snap INFO Client implementation.
|
inline |
Get installed sniffer.