AusweisApp2
DataChannel.h
gehe zur Dokumentation dieser Datei
1
8
#pragma once
9
10
#include "
GlobalStatus.h
"
11
12
#include <QByteArray>
13
#include <QObject>
14
15
namespace
governikus
16
{
17
class
DataChannel
18
:
public
QObject
19
{
20
Q_OBJECT
21
22
public
:
23
DataChannel
();
24
~DataChannel
()
override
;
25
26
Q_INVOKABLE
virtual
void
send
(
const
QByteArray& pDataBlock) = 0;
27
Q_INVOKABLE
virtual
void
close
() = 0;
28
[[nodiscard]]
virtual
const
QString&
getId
()
const
= 0;
29
30
Q_SIGNALS:
31
void
fireReceived
(
const
QByteArray& pDataBlock);
32
void
fireClosed
(
GlobalStatus::Code
pCloseCode);
33
};
34
35
}
// namespace governikus
governikus::DataChannel::fireClosed
void fireClosed(GlobalStatus::Code pCloseCode)
governikus::DataChannel
Definition:
DataChannel.h:19
governikus::DataChannel::send
virtual Q_INVOKABLE void send(const QByteArray &pDataBlock)=0
governikus::GlobalStatus::Code
Code
Definition:
GlobalStatus.h:26
governikus::DataChannel::~DataChannel
~DataChannel() override
Definition:
DataChannel.cpp:16
governikus::DataChannel::close
virtual Q_INVOKABLE void close()=0
GlobalStatus.h
governikus::DataChannel::getId
virtual const QString & getId() const =0
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
governikus::DataChannel::fireReceived
void fireReceived(const QByteArray &pDataBlock)
governikus::DataChannel::DataChannel
DataChannel()
Definition:
DataChannel.cpp:11
DataChannel.h
src
remote_device
DataChannel.h
Erzeugt von
1.8.20