| Safe Haskell | None | 
|---|---|
| Language | Haskell98 | 
Sound.OSC.Coding.Encode.Builder
Description
Optimised encode function for OSC packets.
- build_packet :: Packet -> Builder
 - encodeMessage :: Message -> ByteString
 - encodeBundle :: Bundle -> ByteString
 - encodePacket :: Packet -> ByteString
 - encodePacket_strict :: Packet -> ByteString
 
Documentation
encodeMessage :: Message -> ByteString Source #
Encode an OSC Message.
let b = L.pack [47,103,95,102,114,101,101,0,44,105,0,0,0,0,0,0] encodeMessage (Message "/g_free" [Int32 0]) == b
encodeBundle :: Bundle -> ByteString Source #
Encode an OSC Bundle.
encodePacket :: Packet -> ByteString Source #
Encode an OSC Packet.
encodePacket_strict :: Packet -> ByteString Source #
Encode an OSC Packet to a strict ByteString.