AusweisApp2
governikus::RemoteClient Klassenreferenzabstract

#include <RemoteClient.h>

Klassendiagramm für governikus::RemoteClient:

Signale

void fireDeviceAppeared (const QSharedPointer< RemoteDeviceListEntry > &pEntry)
 
void fireDeviceUpdated (const QSharedPointer< RemoteDeviceListEntry > &pEntry)
 
void fireDeviceVanished (const QSharedPointer< RemoteDeviceListEntry > &pEntry)
 
void fireEstablishConnectionDone (const QSharedPointer< RemoteDeviceListEntry > &pEntry, const GlobalStatus &pStatus)
 
void fireNewRemoteDispatcher (const QSharedPointer< RemoteDispatcherClient > &pRemoteDispatcher)
 
void fireRemoteDevicesInfo (const QVector< QSharedPointer< RemoteDeviceListEntry >> &pRemoteDevices)
 
void fireDispatcherDestroyed (GlobalStatus::Code pCloseCode, const QString &pId)
 
void fireDetectionChanged ()
 
void fireCertificateRemoved (const QString &pDeviceName)
 

Öffentliche Methoden

 RemoteClient ()=default
 
 ~RemoteClient () override
 
virtual Q_INVOKABLE void startDetection ()=0
 
virtual Q_INVOKABLE void stopDetection ()=0
 
virtual Q_INVOKABLE bool isDetecting ()=0
 
virtual Q_INVOKABLE void establishConnection (const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk)=0
 
virtual QVector< QSharedPointer< RemoteDeviceListEntry > > getAnnouncingRemoteDevices () const
 
bool hasAnnouncingRemoteDevices () const
 
virtual Q_INVOKABLE void requestRemoteDevices ()
 
virtual QStringList getConnectedDeviceIDs () const
 
virtual QVector< RemoteServiceSettings::RemoteInfogetConnectedDeviceInfos ()=0
 

Beschreibung der Konstruktoren und Destruktoren

◆ RemoteClient()

governikus::RemoteClient::RemoteClient ( )
default

◆ ~RemoteClient()

RemoteClient::~RemoteClient ( )
override

Dokumentation der Elementfunktionen

◆ establishConnection()

virtual Q_INVOKABLE void governikus::RemoteClient::establishConnection ( const QSharedPointer< RemoteDeviceListEntry > &  pEntry,
const QString &  pPsk 
)
pure virtual

Implementiert in governikus::RemoteClientImpl.

◆ fireCertificateRemoved

void governikus::RemoteClient::fireCertificateRemoved ( const QString &  pDeviceName)
signal

◆ fireDetectionChanged

void governikus::RemoteClient::fireDetectionChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireDeviceAppeared

void governikus::RemoteClient::fireDeviceAppeared ( const QSharedPointer< RemoteDeviceListEntry > &  pEntry)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireDeviceUpdated

void governikus::RemoteClient::fireDeviceUpdated ( const QSharedPointer< RemoteDeviceListEntry > &  pEntry)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireDeviceVanished

void governikus::RemoteClient::fireDeviceVanished ( const QSharedPointer< RemoteDeviceListEntry > &  pEntry)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireDispatcherDestroyed

void governikus::RemoteClient::fireDispatcherDestroyed ( GlobalStatus::Code  pCloseCode,
const QString &  pId 
)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireEstablishConnectionDone

void governikus::RemoteClient::fireEstablishConnectionDone ( const QSharedPointer< RemoteDeviceListEntry > &  pEntry,
const GlobalStatus pStatus 
)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireNewRemoteDispatcher

void governikus::RemoteClient::fireNewRemoteDispatcher ( const QSharedPointer< RemoteDispatcherClient > &  pRemoteDispatcher)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireRemoteDevicesInfo

void governikus::RemoteClient::fireRemoteDevicesInfo ( const QVector< QSharedPointer< RemoteDeviceListEntry >> &  pRemoteDevices)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getAnnouncingRemoteDevices()

QVector< QSharedPointer< RemoteDeviceListEntry > > RemoteClient::getAnnouncingRemoteDevices ( ) const
virtual

Erneute Implementation in governikus::RemoteClientImpl.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getConnectedDeviceIDs()

QStringList RemoteClient::getConnectedDeviceIDs ( ) const
virtual

Erneute Implementation in governikus::RemoteClientImpl.

◆ getConnectedDeviceInfos()

virtual QVector<RemoteServiceSettings::RemoteInfo> governikus::RemoteClient::getConnectedDeviceInfos ( )
pure virtual

Implementiert in governikus::RemoteClientImpl.

◆ hasAnnouncingRemoteDevices()

bool RemoteClient::hasAnnouncingRemoteDevices ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isDetecting()

virtual Q_INVOKABLE bool governikus::RemoteClient::isDetecting ( )
pure virtual

Implementiert in governikus::RemoteClientImpl.

◆ requestRemoteDevices()

void RemoteClient::requestRemoteDevices ( )
virtual

Erneute Implementation in governikus::RemoteClientImpl.

◆ startDetection()

virtual Q_INVOKABLE void governikus::RemoteClient::startDetection ( )
pure virtual

Implementiert in governikus::RemoteClientImpl.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ stopDetection()

virtual Q_INVOKABLE void governikus::RemoteClient::stopDetection ( )
pure virtual

Implementiert in governikus::RemoteClientImpl.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: