From ce8a092a235c8d59f01631c80786f920eb6a777b Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 13 Dec 2015 20:36:52 +0100 Subject: Add terminate connection frame structs --- saprotocol.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'saprotocol.h') 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; -- cgit v1.2.3