AusweisApp
Lade ...
Suche ...
Keine Treffer
PortFile.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include <QCoreApplication>
8#include <QFile>
9#include <QFileInfoList>
10#include <QString>
11
12namespace governikus
13{
14
16{
17 private:
18 quint16 mDefaultPort;
19 QFile mPortFile;
20
21 public:
22 static const quint16 cDefaultPort;
23
25 [[nodiscard]] static QString getPortFilename(const QString& pUsage = QString(),
26 qint64 pPid = QCoreApplication::applicationPid(),
27 const QString& pApp = QCoreApplication::applicationName());
28
29 PortFile(const QString& pUsage = QString(), quint16 pDefaultPort = cDefaultPort);
30 ~PortFile();
31
33 void remove();
34 [[nodiscard]] const QFile& getFile() const;
35};
36
37} // namespace governikus
Definition PortFile.h:16
PortFile(const QString &pUsage=QString(), quint16 pDefaultPort=cDefaultPort)
Definition PortFile.cpp:23
void handlePort(quint16 pCurrentPort)
Definition PortFile.cpp:36
void remove()
Definition PortFile.cpp:46
const QFile & getFile() const
Definition PortFile.cpp:55
static const quint16 cDefaultPort
Definition PortFile.h:22
~PortFile()
Definition PortFile.cpp:30
static QString getPortFilename(const QString &pUsage=QString(), qint64 pPid=QCoreApplication::applicationPid(), const QString &pApp=QCoreApplication::applicationName())
Definition PortFile.cpp:14
static QFileInfoList getAllPortFiles()
Definition PortFile.cpp:61
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114