From 87905fc07b330668cf957ec0b15de7131757de97 Mon Sep 17 00:00:00 2001 From: Francisco Cunha Date: Mon, 8 Nov 2021 12:56:34 +0100 Subject: [PATCH] Kotlin: Add cannot_reach_eth_network and cannot_decode_pdl_message status codes --- src/Transport.kt | 11 ++++++----- src/pdl.tsc | 4 +++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Transport.kt b/src/Transport.kt index 2405d07..e4e0a14 100644 --- a/src/Transport.kt +++ b/src/Transport.kt @@ -2,6 +2,7 @@ package foundation.pEp import foundation.pEp.jniadapter.Message import foundation.pEp.jniadapter.Rating +import kotlinx.coroutines.flow.Flow /** * # pEp distributed transport Kotlin interface @@ -21,7 +22,7 @@ abstract class Transport { */ abstract val uriScheme: String - abstract fun configure() : TransportStatusCode // To be defined, what needs to be configured. + abstract fun configure(): TransportStatusCode // To be defined, what needs to be configured. /** * Startup @@ -30,7 +31,7 @@ abstract class Transport { * * @return Result with status code */ - abstract fun startup() : Result + abstract fun startup(): Result /** * Shutdown @@ -39,7 +40,7 @@ abstract class Transport { * * @return Status code */ - abstract fun shutdown() : TransportStatusCode + abstract fun shutdown(): TransportStatusCode /** * Send @@ -48,7 +49,7 @@ abstract class Transport { * * @return Result with tatus code */ - abstract fun send(message: Message) : Result + abstract fun send(message: Message): Result /** @@ -60,7 +61,7 @@ abstract class Transport { */ abstract fun getAllMessages(): Result> - fun isOnline() = true; + fun isOnline() = true fun supportsShortMsg() = false fun supportsLongMsg() = true fun supportsLongMsgFormatted() = false diff --git a/src/pdl.tsc b/src/pdl.tsc index 1900037..b55923a 100644 --- a/src/pdl.tsc +++ b/src/pdl.tsc @@ -1,3 +1,5 @@ doc > transport status codes for PDL (0x03) -hex unknown_eth_error 0x03ffffff; +hex cannot_reach_eth_network 0x03800001; +hex cannot_decode_pdl_message 0x03800002; +hex unknown_eth_error 0x03ffffff;