X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mTaskInterpret.icl;h=2c44484017529f042440435f10f12c6e2b780d22;hb=7fec7868123d56d410e807042cb3e031ebda12b9;hp=4876e935c33de2de88e3eef3de6a934ddd119a72;hpb=b3d2bd33a99a2dbdc4907b6876a965c16c37314c;p=mTask.git diff --git a/mTaskInterpret.icl b/mTaskInterpret.icl index 4876e93..2c44484 100644 --- a/mTaskInterpret.icl +++ b/mTaskInterpret.icl @@ -26,6 +26,7 @@ import Text.Encodings.Base64 encode :: MTaskMSGSend -> String encode (MTTask to data) = "t" +++ to16bit to +++ to16bit (size data) +++ data +++ "\n" +encode (MTTaskDel i) = "d" +++ to16bit i +++ "\n" encode (MTSds i v) = "s" +++ to16bit i +++ v +++ "\n" encode (MTUpd i v) = "u" +++ to16bit i +++ v +++ "\n" @@ -50,6 +51,7 @@ instance toString MTaskMSGSend where +++ " value " +++ safePrint v toString (MTTask to data) = "Task timeout: " +++ toString to +++ " data " +++ safePrint data + toString (MTTaskDel i) = "Task delete request: " +++ toString i toString (MTUpd i v) = "Update id: " +++ toString i +++ " value " +++ safePrint v