AusweisApp2
PortFile.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include <QCoreApplication>
8 #include <QFile>
9 #include <QString>
10 
11 namespace governikus
12 {
13 
14 class PortFile
15 {
16  private:
17  quint16 mDefaultPort;
18  QFile mPortFile;
19 
20  public:
21  static const quint16 cDefaultPort;
22 
23  static QString getPortFilename(const QString& pUsage = QString(),
24  qint64 pPid = QCoreApplication::applicationPid(),
25  const QString& pApp = QCoreApplication::applicationName());
26 
27  PortFile(const QString& pUsage = QString(), quint16 pDefaultPort = cDefaultPort);
28  ~PortFile();
29 
30  void handlePort(quint16 pCurrentPort);
31 };
32 
33 } // namespace governikus
Definition: PortFile.h:15
PortFile(const QString &pUsage=QString(), quint16 pDefaultPort=cDefaultPort)
Definition: PortFile.cpp:23
void handlePort(quint16 pCurrentPort)
Definition: PortFile.cpp:30
static const quint16 cDefaultPort
Definition: PortFile.h:21
~PortFile()
Definition: PortFile.cpp:40
static QString getPortFilename(const QString &pUsage=QString(), qint64 pPid=QCoreApplication::applicationPid(), const QString &pApp=QCoreApplication::applicationName())
Definition: PortFile.cpp:14
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15