Sends out a packet immediately without synchronization
Sends out a packet immediately without synchronization
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.
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.
if true
, prepends a /g_new
message for the standard default group
(node id 1) to the returned bundles
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.
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.
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.