X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mTaskInterpret.icl;h=2c44484017529f042440435f10f12c6e2b780d22;hb=6abf86833edeae1742db393160db8a9e5c043889;hp=4876e935c33de2de88e3eef3de6a934ddd119a72;hpb=58e526fc46f667943873621c9029d7e5dd7c158e;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