hosc-0.4: Haskell Open Sound Control

Sound.OpenSoundControl.Transport

Synopsis

Documentation

class Transport t whereSource

Abstract over the underlying transport protocol.

Methods

send :: t -> OSC -> IO ()Source

Encode and send an OSC packet.

recv :: t -> IO OSCSource

Receive and decode an OSC packet.

close :: t -> IO ()Source

Close an existing connection.

withTransport :: Transport t => IO t -> (t -> IO a) -> IO aSource

Bracket OSC communication.

wait :: Transport t => t -> String -> IO OSCSource

Wait for an OSC message with the specified address, discarding intervening messages.