|
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.
1.8.17