diff options
author | Javier <dev.git@javispedro.com> | 2015-12-13 20:36:52 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2015-12-13 20:36:52 +0100 |
commit | ce8a092a235c8d59f01631c80786f920eb6a777b (patch) | |
tree | cc59e0bdd786a681ff831619ae9a60bf85814064 /saprotocol.h | |
parent | c48db815c7847b88907aae58f2a1af5c20d9dc8f (diff) | |
download | sapd-ce8a092a235c8d59f01631c80786f920eb6a777b.tar.gz sapd-ce8a092a235c8d59f01631c80786f920eb6a777b.zip |
Add terminate connection frame structs
Diffstat (limited to 'saprotocol.h')
-rw-r--r-- | saprotocol.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/saprotocol.h b/saprotocol.h index a9f5ac0..443206b 100644 --- a/saprotocol.h +++ b/saprotocol.h @@ -135,7 +135,26 @@ public: static ServiceConnectionResponseFrame unpackServiceConnectionResponseFrame(const QByteArray &data); static QByteArray packServiceConnectionResponseFrame(const ServiceConnectionResponseFrame &frame); - // TODO service conn termination request. probably trivial. + struct ServiceTerminationRequestFrame { + quint8 messageType; + quint16 acceptorId; + quint16 initiatorId; + QString profile; + }; + + static ServiceTerminationRequestFrame unpackServiceTerminationRequestFrame(const QByteArray &data); + static QByteArray packServiceTerminationRequestFrame(const ServiceTerminationRequestFrame &frame); + + struct ServiceTerminationResponseFrame { + quint8 messageType; + quint16 acceptorId; + quint16 initiatorId; + QString profile; + quint8 statusCode; + }; + + static ServiceTerminationResponseFrame unpackServiceTerminationResponseFrame(const QByteArray &data); + static QByteArray packServiceTerminationResponseFrame(const ServiceTerminationResponseFrame &frame); static const QLatin1String capabilityDiscoveryProfile; static const quint16 capabilityDiscoveryChannel = 255; |