trait Offline extends Server
- Alphabetic
- By Inheritance
- Offline
- Server
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
!(p: Packet): Unit
Sends out a packet immediately without synchronization
Sends out a packet immediately without synchronization
- Definition Classes
- Server
-
abstract
def
!!(b: Bundle): Future[Unit]
Sends out a packet with an added sync message.
Sends out a packet with an added sync message. The returned future is completed with the sync message's reply having arrived.
- Definition Classes
- Server
-
abstract
def
acquireSynthDef(graph: UGenGraph, nameHint: Option[String])(implicit tx: Txn): SynthDef
Acquires a synth def to be used in this transaction on the server.
Acquires a synth def to be used in this transaction on the server. If the ugen graph was already sent to the server, it returns the corresponding synth def, and no
recv()is necessary. The internal use counter is increment. Otherwise produces a fresh synth def and stores it in the cache.If the number of synth definitions on the server would exceed the maximum, a number of synth-def disposals are issued for those that have a use count of zero.
- Definition Classes
- Server
-
abstract
def
addEdge(edge: Edge)(implicit tx: Txn): Boolean
- Definition Classes
- Server
-
abstract
def
addVertex(node: NodeRef)(implicit tx: Txn): Unit
- Definition Classes
- Server
-
abstract
def
allocAudioBus(numChannels: Int)(implicit tx: Txn): Int
- Definition Classes
- Server
-
abstract
def
allocBuffer(numConsecutive: Int = 1)(implicit tx: Txn): Int
- Definition Classes
- Server
-
abstract
def
allocControlBus(numChannels: Int)(implicit tx: Txn): Int
- Definition Classes
- Server
-
abstract
def
bundles(addDefaultGroup: Boolean = true): IndexedSeq[Bundle]
Logically closes the offline server and returns a list of all the bundles collected so far.
Logically closes the offline server and returns a list of all the bundles collected so far. Note: Calling this method will clear the bundles held by the server.
- addDefaultGroup
if
true, prepends a/g_newmessage for the standard default group (node id 1) to the returned bundles
-
abstract
def
clientConfig: synth.Client.Config
- Definition Classes
- Server
-
abstract
def
commit(future: Future[Unit]): Unit
Signalizes that no more messages are sent from the currently committing transaction.
Signalizes that no more messages are sent from the currently committing transaction. The offline server collects these futures, in order to allow an outside process to eventually wait for these to be completed, before closing the OSC file and carrying on. The realtime server just ignores these futures.
- Definition Classes
- Server
-
abstract
def
committed(): Future[Unit]
Returns a future of ongoing message sending.
Returns a future of ongoing message sending. Note: Calling this method will clear the futures held by the server.
-
abstract
def
config: Config
- Definition Classes
- Server
-
abstract
def
counts: StatusReply
- Definition Classes
- Server
-
abstract
def
defaultGroup: Group
- Definition Classes
- Server
-
implicit abstract
def
executionContext: ExecutionContext
- Definition Classes
- Server
-
abstract
def
freeAudioBus(index: Int, numChannels: Int)(implicit tx: Txn): Unit
- Definition Classes
- Server
-
abstract
def
freeBuffer(index: Int, numConsecutive: Int = 1)(implicit tx: Txn): Unit
- Definition Classes
- Server
-
abstract
def
freeControlBus(index: Int, numChannels: Int)(implicit tx: Txn): Unit
- Definition Classes
- Server
-
abstract
def
isLocal: Boolean
- Definition Classes
- Server
-
abstract
def
isRealtime: Boolean
- Definition Classes
- Server
-
abstract
def
maxPacketSize: Int
- Definition Classes
- Server
-
abstract
def
mkSynthDefName(nameHint: Option[String])(implicit tx: Txn): String
- Definition Classes
- Server
-
abstract
def
nextNodeId()(implicit tx: Txn): Int
- Definition Classes
- Server
-
abstract
def
peer: synth.Server
- Definition Classes
- Server
-
abstract
val
position: Long
The current frame position in the OSC file.
The current frame position in the OSC file. The user should increment this according to a reference transport, so that messages are queued in the correct position.
-
abstract
def
removeEdge(edge: Edge)(implicit tx: Txn): Unit
- Definition Classes
- Server
-
abstract
def
removeVertex(node: NodeRef)(implicit tx: Txn): Unit
- Definition Classes
- Server
-
abstract
def
sampleRate: Double
- Definition Classes
- Server
-
abstract
def
topology(implicit tx: Txn): Topology[NodeRef, Edge]
Queries the current topology
Queries the current topology
- Definition Classes
- Server
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
rootNode: Group
- Definition Classes
- Server
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.