Merge branch 'master' into feature/cancellable_future

This commit is contained in:
Tristan B. Velloza Kildaire 2023-09-24 23:57:46 +02:00
commit 3faa9a0f56
1 changed files with 18 additions and 0 deletions

View File

@ -89,6 +89,10 @@ public class CoapPacket
}
// FIXME: Add options encoding
foreach(CoapOption option; orderOptions())
{
encoded ~= encodeOption(option);
}
// Set the payload marker
encoded ~= PAYLOAD_MARKER;
@ -99,6 +103,20 @@ public class CoapPacket
return encoded;
}
// TODO: Make public in the future
private static ubyte[] encodeOption(CoapOption option)
{
// TODO: Implement this
return [];
}
private CoapOption[] orderOptions()
{
// TODO: Implement ordering here
return this.options;
}
public void setType(MessageType type)
{
this.type = type;