Trait/Object

de.sciss.synth

Server

Related Docs: object Server | package synth

Permalink

trait Server extends ServerLike with Model[Update]

Self Type
Server
Linear Supertypes
Model[Update], ServerLike, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Server
  2. Model
  3. ServerLike
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def !(p: Packet): Unit

    Permalink
  2. abstract def !![A](packet: Packet, timeout: Duration = 6.seconds)(handler: PartialFunction[Message, A]): Future[A]

    Permalink

    Sends out an OSC packet that generates some kind of reply, and returns immediately.

    Sends out an OSC packet that generates some kind of reply, and returns immediately. It registers a handler to parse that reply. The handler is tested for each incoming OSC message (using its isDefinedAt method) and invoked and removed in case of a match, completing the returned future.

    If the handler does not match in the given timeout period, the future fails with a Timeout exception, and the handler is removed.

    packet

    the packet to send out

    timeout

    the timeout duration

    handler

    the handler to match against incoming messages

    returns

    a future of the successfully completed handler or timeout exception

    See also

    de.sciss.synth.message.Timeout

  3. abstract def addListener(pf: Listener[Update]): pf.type

    Permalink
    Definition Classes
    Model
  4. abstract def addr: InetSocketAddress

    Permalink
    Definition Classes
    ServerLike
  5. abstract def allocAudioBus(numChannels: Int): Int

    Permalink
  6. abstract def allocBuffer(numChannels: Int): Int

    Permalink
  7. abstract def allocControlBus(numChannels: Int): Int

    Permalink
  8. abstract def bufManager: BufferManager

    Permalink
  9. abstract val clientConfig: Config

    Permalink
  10. abstract def condition: Condition

    Permalink
  11. abstract def config: Config

    Permalink
    Definition Classes
    ServerLike
  12. abstract def counts: StatusReply

    Permalink
  13. abstract def defaultGroup: Group

    Permalink
  14. abstract def dispose(): Unit

    Permalink
  15. abstract def dumpInOSC(mode: Dump = osc.Dump.Text, filter: (Packet) ⇒ Boolean = _ => true): Unit

    Permalink
  16. abstract def dumpOSC(mode: Dump = osc.Dump.Text, filter: (Packet) ⇒ Boolean = _ => true): Unit

    Permalink
  17. abstract def dumpOutOSC(mode: Dump = osc.Dump.Text, filter: (Packet) ⇒ Boolean = _ => true): Unit

    Permalink
  18. abstract def dumpTree(controls: Boolean = false): Unit

    Permalink
  19. abstract def freeAudioBus(index: Int): Unit

    Permalink
  20. abstract def freeBuffer(index: Int): Unit

    Permalink
  21. abstract def freeControlBus(index: Int): Unit

    Permalink
  22. abstract def isConnected: Boolean

    Permalink
  23. abstract def isLocal: Boolean

    Permalink
  24. abstract def isOffline: Boolean

    Permalink
  25. abstract def isRunning: Boolean

    Permalink
  26. abstract def name: String

    Permalink
    Definition Classes
    ServerLike
  27. abstract def nextNodeID(): Int

    Permalink
  28. abstract def nextSyncID(): Int

    Permalink
  29. abstract def nodeManager: NodeManager

    Permalink
  30. abstract def queryCounts(): Unit

    Permalink
  31. abstract def quit(): Unit

    Permalink
  32. abstract def quitMsg: ServerQuit.type

    Permalink
  33. abstract def removeListener(pf: Listener[Update]): Unit

    Permalink
    Definition Classes
    Model
  34. abstract def rootNode: Group

    Permalink
  35. abstract def sampleRate: Double

    Permalink
  36. abstract def startAliveThread(delay: Float = 0.25f, period: Float = 0.25f, deathBounces: Int = 25): Unit

    Permalink
  37. abstract def stopAliveThread(): Unit

    Permalink
  38. abstract def syncMsg(): Sync

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    Server → AnyRef → Any
  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Model[Update]

Inherited from ServerLike

Inherited from AnyRef

Inherited from Any

Ungrouped