Sender monad.
Methods
sendPacket :: Packet -> m ()Encode and send an Osc packet.
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulehosc-0.20Haskell2010
Monad class implementing an Open Sound Control transport.
Sender monad.
sendPacket :: Packet -> m ()Encode and send an Osc packet.
Receiver monad.
recvPacket :: m PacketReceive and decode an Osc packet.
Transport connection.
Bracket Open Sound Control communication.
void of withTransport.
Type restricted synonym for sendOsc.
Type restricted synonym for sendOsc.
Variant of recvPacket that runs packet_to_bundle.
Variant of recvPacket that runs packet_to_message.
Erroring variant.
Variant of recvPacket that runs packetMessages.
Wait for a Packet where the supplied predicate is True,
discarding intervening packets.
Wait for a Packet where the supplied function does not give
Nothing, discarding intervening packets.
waitUntil packet_is_immediate.
waitFor packet_to_message, ie. an incoming Message or
immediate mode Bundle with one element.
A waitFor for variant using packet_has_address to match on
the Address_Pattern of incoming Packets.
Variant on waitAddress that returns matching Message.
Variant of waitReply that runs messageDatum.