A B C D E F G I J K L M N O P R S T U

A

addOSCListener(OSCListener) - Method in class de.sciss.net.OSCClient
Registers a listener that gets informed about incoming messages.
addOSCListener(OSCListener) - Method in class de.sciss.net.OSCReceiver
Registers a listener that gets informed about incoming messages.
addOSCListener(OSCListener) - Method in class de.sciss.net.OSCServer
Registers a listener that gets informed about incoming messages (from any of the connected clients).
addPacket(OSCPacket) - Method in class de.sciss.net.OSCBundle
Adds a new OSCPacket to the tail of the bundle.
allocBuf - Variable in class de.sciss.net.OSCReceiver
 
allocBuf - Variable in class de.sciss.net.OSCTransmitter
 

B

BUFFER - Static variable in exception de.sciss.net.OSCException
causeType : buffer overflow or underflow
byteBuf - Variable in class de.sciss.net.OSCReceiver
 
byteBuf - Variable in class de.sciss.net.OSCTransmitter
 

C

charsetName - Variable in class de.sciss.net.OSCPacketCodec
 
checkBuffer() - Method in class de.sciss.net.OSCReceiver
 
checkBuffer() - Method in class de.sciss.net.OSCTransmitter
 
client(String) - Static method in class de.sciss.net.test.NetUtilTest
Tests the client functionality on a given protocol.
closeChannel() - Method in class de.sciss.net.OSCReceiver
 
codecSpeed() - Static method in class de.sciss.net.test.NetUtilTest
Tests the performance of OSCMessage encoding and decoding.
collPackets - Variable in class de.sciss.net.OSCBundle
 
connect() - Method in class de.sciss.net.OSCClient
Initializes network channel (if necessary) and establishes connection for transports requiring connectivity (e.g.
connect() - Method in class de.sciss.net.OSCReceiver
Establishes connection for transports requiring connectivity (e.g.
connect() - Method in class de.sciss.net.OSCTransmitter
Establishes connection for transports requiring connectivity (e.g.

D

de.sciss.net - package de.sciss.net
 
de.sciss.net.test - package de.sciss.net.test
 
debugTimeString() - Static method in class de.sciss.net.OSCReceiver
 
decode(ByteBuffer) - Static method in class de.sciss.net.OSCPacket
Creates a new packet decoded from the ByteBuffer, using the default codec.
decode(ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec
Creates a new packet decoded from the ByteBuffer.
decodeAtom(byte, ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec.Atom
 
decodeBundle(ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec
 
decodeMessage(String, ByteBuffer) - Static method in class de.sciss.net.OSCMessage
Creates a new message with arguments decoded from the ByteBuffer, using the default codec.
decodeMessage(String, ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec
Creates a new message with arguments decoded from the ByteBuffer.
DEFAULTBUFSIZE - Static variable in interface de.sciss.net.OSCChannel
The default buffer size (in bytes) and maximum OSC packet size (8K at the moment).
defaultCodec - Variable in class de.sciss.net.OSCServer
 
dispose() - Method in interface de.sciss.net.OSCChannel
Disposes the resources associated with the OSC communicator.
dispose() - Method in class de.sciss.net.OSCClient
Destroys the client and frees resources associated with it.
dispose() - Method in class de.sciss.net.OSCReceiver
 
dispose() - Method in class de.sciss.net.OSCServer
Destroys the server and frees resources associated with it.
dispose() - Method in class de.sciss.net.OSCTransmitter
 
dumpIncomingOSC(int, PrintStream) - Method in interface de.sciss.net.OSCBidi
Changes the way incoming messages are dumped to the console.
dumpIncomingOSC(int, PrintStream) - Method in class de.sciss.net.OSCClient
 
dumpIncomingOSC(int, PrintStream) - Method in class de.sciss.net.OSCServer
 
dumpMode - Variable in class de.sciss.net.OSCTransmitter
 
dumpOSC(int, PrintStream) - Method in interface de.sciss.net.OSCChannel
Changes the way processed OSC messages are printed to the standard err console.
dumpOSC(int, PrintStream) - Method in class de.sciss.net.OSCClient
Changes the way incoming and outgoing OSC messages are printed to the standard err console.
dumpOSC(int, PrintStream) - Method in class de.sciss.net.OSCReceiver
 
dumpOSC(int, PrintStream) - Method in class de.sciss.net.OSCServer
 
dumpOSC(int, PrintStream) - Method in class de.sciss.net.OSCTransmitter
 
dumpOutgoingOSC(int, PrintStream) - Method in interface de.sciss.net.OSCBidi
Changes the way outgoing messages are dumped to the console.
dumpOutgoingOSC(int, PrintStream) - Method in class de.sciss.net.OSCClient
 
dumpOutgoingOSC(int, PrintStream) - Method in class de.sciss.net.OSCServer
 

E

encode(ByteBuffer) - Method in class de.sciss.net.OSCPacket
Encodes the contents of this packet into the provided ByteBuffer, beginning at the buffer's current position, using the default codec.
encode(OSCPacketCodec, ByteBuffer) - Method in class de.sciss.net.OSCPacket
Encodes the contents of this packet into the provided ByteBuffer, beginning at the buffer's current position, using a given codec.
encode(OSCPacket, ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec
Encodes the contents of this packet into the provided ByteBuffer, beginning at the buffer's current position.
encodeAtom(Object, ByteBuffer, ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec.Atom
 
encodeBundle(OSCBundle, ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec
 
encodeMessage(OSCMessage, ByteBuffer) - Method in class de.sciss.net.OSCPacketCodec
Encodes the message onto the given ByteBuffer, beginning at the buffer's current position.

F

FAILED - Static variable in exception de.sciss.net.OSCException
causeType : supercollider replies "fail"
flipDecodeDispatch(SocketAddress) - Method in class de.sciss.net.OSCReceiver
 
FORMAT - Static variable in exception de.sciss.net.OSCException
causeType : osc message has invalid format

G

generalSync - Variable in class de.sciss.net.OSCReceiver
 
getArg(int) - Method in class de.sciss.net.OSCMessage
Returns the argument at the given index.
getArgCount() - Method in class de.sciss.net.OSCMessage
Returns the number of arguments of the message.
getAtomSize(Object) - Method in class de.sciss.net.OSCPacketCodec.Atom
 
getBufferSize() - Method in interface de.sciss.net.OSCChannel
Queries the buffer size used for coding or decoding OSC messages.
getBufferSize() - Method in class de.sciss.net.OSCClient
Queries the buffer size used for sending and receiving OSC messages.
getBufferSize() - Method in class de.sciss.net.OSCReceiver
 
getBufferSize() - Method in class de.sciss.net.OSCServer
 
getBufferSize() - Method in class de.sciss.net.OSCTransmitter
 
getBundleSize(OSCBundle) - Method in class de.sciss.net.OSCPacketCodec
 
getCauseType() - Method in exception de.sciss.net.OSCException
Queries the cause of the exception
getChannel() - Method in class de.sciss.net.OSCTransmitter
 
getCodec() - Method in interface de.sciss.net.OSCChannel
Queries the codec used in packet coding and decoding.
getCodec() - Method in class de.sciss.net.OSCClient
 
getCodec() - Method in class de.sciss.net.OSCReceiver
 
getCodec() - Method in class de.sciss.net.OSCServer
 
getCodec(SocketAddress) - Method in class de.sciss.net.OSCServer
Queries the codec used in packet coding and decoding for a given client socket.
getCodec() - Method in class de.sciss.net.OSCTransmitter
 
getCopyrightString() - Static method in class de.sciss.net.NetUtil
Returns a copyright information string about the library
getCreditsString() - Static method in class de.sciss.net.NetUtil
Returns a license and website information string about the library
getDefaultCodec() - Static method in class de.sciss.net.OSCPacketCodec
Queries the standard codec which is used in all implicit client and server creations.
getLocalAddress() - Method in interface de.sciss.net.OSCChannel
Queries the communicator's local socket address.
getLocalAddress() - Method in class de.sciss.net.OSCClient
Queries the client side socket address.
getLocalAddress() - Method in class de.sciss.net.OSCReceiver
Queries the receiver's local socket address.
getLocalAddress(InetAddress, int) - Method in class de.sciss.net.OSCReceiver
 
getLocalAddress() - Method in class de.sciss.net.OSCServer
Queries the server socket's address.
getLocalAddress(InetAddress, int) - Method in class de.sciss.net.OSCServer
 
getLocalAddress() - Method in class de.sciss.net.OSCTransmitter
Queries the transmitter's local socket address.
getLocalAddress(InetAddress, int) - Method in class de.sciss.net.OSCTransmitter
 
getLocalizedMessage() - Method in exception de.sciss.net.OSCException
 
getMessageSize(OSCMessage) - Method in class de.sciss.net.OSCPacketCodec
Calculates the byte size of the encoded message
getName() - Method in class de.sciss.net.OSCMessage
Returns the OSC command of this message
getPacket(int) - Method in class de.sciss.net.OSCBundle
Gets the OSCPacket at the provided index which must be between 0 inclusive and getPacketCount() exclusive.
getPacketCount() - Method in class de.sciss.net.OSCBundle
Returns the number of packets currently assembled in this bundle.
getProtocol() - Method in interface de.sciss.net.OSCChannel
Queries the transport protocol used by this communicator.
getProtocol() - Method in class de.sciss.net.OSCClient
 
getProtocol() - Method in class de.sciss.net.OSCReceiver
 
getProtocol() - Method in class de.sciss.net.OSCServer
 
getProtocol() - Method in class de.sciss.net.OSCTransmitter
 
getResourceString(String) - Static method in class de.sciss.net.NetUtil
Returns a string from the library's string resource bundle (currently localized english and german).
getSize() - Method in class de.sciss.net.OSCPacket
Calculates and returns the packet's size in bytes, using the default codec.
getSize(OSCPacketCodec) - Method in class de.sciss.net.OSCPacket
Calculates and returns the packet's size in bytes, using a given codec.
getSize(OSCPacket) - Method in class de.sciss.net.OSCPacketCodec
Calculates and returns the packet's size in bytes
getTimeTag() - Method in class de.sciss.net.OSCBundle
Returns the raw format time tag of the bundle
getTypeTag(Object) - Method in class de.sciss.net.OSCPacketCodec.Atom
 
getVersion() - Static method in class de.sciss.net.NetUtil
Returns the library's version.

I

isActive() - Method in interface de.sciss.net.OSCBidi
Checks whether the communicator is active (was started) or not (is stopped).
isActive() - Method in class de.sciss.net.OSCClient
Queries whether the client was activated or not.
isActive() - Method in class de.sciss.net.OSCServer
Checks whether the server is active (was started) or not (is stopped).
isConnected() - Method in class de.sciss.net.OSCClient
Queries the connection state of the client.
isConnected() - Method in class de.sciss.net.OSCReceiver
Queries the connection state of the receiver.
isConnected() - Method in class de.sciss.net.OSCTransmitter
Queries the connection state of the transmitter.
isListening - Variable in class de.sciss.net.OSCReceiver
 
isListening() - Method in class de.sciss.net.OSCReceiver
Queries whether the OSCReceiver is listening or not.

J

JAVACLASS - Static variable in exception de.sciss.net.OSCException
causeType : osc message cannot convert given java class to osc primitive

K

kDumpBoth - Static variable in interface de.sciss.net.OSCChannel
Dump mode: dump messages both in text and hex view
kDumpHex - Static variable in interface de.sciss.net.OSCChannel
Dump mode: dump messages in hex (binary) view
kDumpOff - Static variable in interface de.sciss.net.OSCChannel
Dump mode: do not dump messages
kDumpText - Static variable in interface de.sciss.net.OSCChannel
Dump mode: dump messages in text formatting

L

localAddress - Variable in class de.sciss.net.OSCReceiver
 
localAddress - Variable in class de.sciss.net.OSCTransmitter
 

M

main(String[]) - Static method in class de.sciss.net.NetUtil
This method gets called when one tries to start the .jar file directly.
messageReceived(OSCMessage, SocketAddress, long) - Method in interface de.sciss.net.OSCListener
Called when a new OSC message arrived at the receiving local socket.
MODE_FAT_V1 - Static variable in class de.sciss.net.OSCPacketCodec
Support mode: like MODE_STRICT_V1, but with additional 64bit support, that is a mutual mapping between 'h' <--> java.lang.Long, and 'd' <--> java.lang.Double.
MODE_GRACEFUL - Static variable in class de.sciss.net.OSCPacketCodec
Support mode: like MODE_MODEST, that is, it will downgrade to 32bit in the encoding process, but decoding leaves 64bit values intact, so 'h' becomes java.lang.Long, and 'd' into java.lang.Double.
MODE_MODEST - Static variable in class de.sciss.net.OSCPacketCodec
Support mode: like MODE_STRICT_V1, but coder additionally encodes java.lang.Long as a 'i', java.lang.Double as a 'f', and de.sciss.net.OSCPacket as a blob 'b'.
MODE_READ_DOUBLE - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_READ_DOUBLE_AS_FLOAT - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_READ_LONG - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_READ_LONG_AS_INTEGER - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_READ_SYMBOL_AS_STRING - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_STRICT_V1 - Static variable in class de.sciss.net.OSCPacketCodec
Support mode: coder only accepts java.lang.Integer, java.lang.Float, java.lang.String, and byte[].
MODE_WRITE_DOUBLE - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_WRITE_DOUBLE_AS_FLOAT - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_WRITE_LONG - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_WRITE_LONG_AS_INTEGER - Static variable in class de.sciss.net.OSCPacketCodec
 
MODE_WRITE_PACKET_AS_BLOB - Static variable in class de.sciss.net.OSCPacketCodec
 

N

NetUtil - Class in de.sciss.net
A static class which contains information methods.
NetUtilTest - Class in de.sciss.net.test
Some static test run methods.
newUsing(String) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using default codec and a specific transport protocol.
newUsing(OSCPacketCodec, String) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using a specific codec and transport protocol.
newUsing(String, int) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using a specific codec and transport protocol and port.
newUsing(String, int, boolean) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int, boolean) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using a specific codec and transport protocol and port.
newUsing(String, InetSocketAddress) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using default codec and a specific transport protocol and local socket address.
newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class de.sciss.net.OSCClient
Creates a new instance of an OSCClient, using a given codec, a specific transport protocol and local socket address.
newUsing(String) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using default codec and a specific transport protocol.
newUsing(OSCPacketCodec, String) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using a specific codec and transport protocol.
newUsing(String, int) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using a specific codec and transport protocol and port.
newUsing(String, int, boolean) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int, boolean) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using a specific codec and transport protocol and port.
newUsing(String, InetSocketAddress) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using default codec and a specific transport protocol and local socket address.
newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a revivable OSCReceiver, using a specific codec and transport protocol and local socket address.
newUsing(DatagramChannel) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a non-revivable OSCReceiver, using default codec and UDP transport on a given channel.
newUsing(OSCPacketCodec, DatagramChannel) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a non-revivable OSCReceiver, using a specific codec and UDP transport on a given channel.
newUsing(SocketChannel) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a non-revivable OSCReceiver, using default codec and TCP transport on a given channel.
newUsing(OSCPacketCodec, SocketChannel) - Static method in class de.sciss.net.OSCReceiver
Creates a new instance of a non-revivable OSCReceiver, using a specific codec and TCP transport on a given channel.
newUsing(String) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using default codec and a specific transport protocol.
newUsing(OSCPacketCodec, String) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using a specific codec and transport protocol.
newUsing(String, int) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using a specific codec and transport protocol and port.
newUsing(String, int, boolean) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int, boolean) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using a specific codec and transport protocol and port.
newUsing(String, InetSocketAddress) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using default codec and a specific transport protocol and local socket address.
newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class de.sciss.net.OSCServer
Creates a new instance of an OSCServer, using a given codec, a specific transport protocol and local socket address.
newUsing(String) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using default codec and a specific transport protocol.
newUsing(OSCPacketCodec, String) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using a specific codec and transport protocol.
newUsing(String, int) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using a specific codec and transport protocol and port.
newUsing(String, int, boolean) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using default codec and a specific transport protocol and port.
newUsing(OSCPacketCodec, String, int, boolean) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using a specific codec and transport protocol and port.
newUsing(String, InetSocketAddress) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using default codec and a specific transport protocol and local socket address.
newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using a specific codec and transport protocol and local socket address.
newUsing(DatagramChannel) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using default codec and UDP transport on a given channel.
newUsing(OSCPacketCodec, DatagramChannel) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using a specific codec and UDP transport on a given channel.
newUsing(SocketChannel) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using default codec and TCP transport on a given channel.
newUsing(OSCPacketCodec, SocketChannel) - Static method in class de.sciss.net.OSCTransmitter
Creates a new instance of an OSCTransmitter, using a specific codec and TCP transport on a given channel.
NO_ARGS - Static variable in class de.sciss.net.OSCMessage
Shorthand to pass to the constructor if you want to create an OSC message which doesn't contain any arguments.
NOW - Static variable in class de.sciss.net.OSCBundle
The special timetag value to indicate that the bundle be processed as soon as possible

O

OSCBidi - Interface in de.sciss.net
An interface describing common functionality in bidirectional OSC communicators.
OSCBundle - Class in de.sciss.net
Implementation of the OSC-Bundle which assembles several OSC-Packets under the same timetag.
OSCBundle() - Constructor for class de.sciss.net.OSCBundle
Creates a new empty OSCBundle with timetag set to "immediately".
OSCBundle(long) - Constructor for class de.sciss.net.OSCBundle
Creates a new empty OSCBundle with timetag specified by 'when' which is milliseconds since 1 jan 1970 as returned by System.currentTimeMillis().
OSCBundle(double) - Constructor for class de.sciss.net.OSCBundle
Creates a new empty OSCBundle with timetag specified by 'when' which is seconds relative to start of session.
OSCBundle(long, long, int) - Constructor for class de.sciss.net.OSCBundle
Creates a new empty OSCBundle with timetag specified by a sample frame offset and an absolute time in milliseconds since 1 jan 1970 as returned by System.currentTimeMillis()
OSCChannel - Interface in de.sciss.net
A collection of common constants and methods that apply to all kinds of OSC communicators.
OSCClient - Class in de.sciss.net
This class groups together a transmitter and receiver, allowing bidirectional OSC communication from the perspective of a client.
OSCException - Exception in de.sciss.net
Exception thrown by some OSC related methods.
OSCException(int, String) - Constructor for exception de.sciss.net.OSCException
Constructs a new OSCException with the provided type of cause (e.g.
OSCListener - Interface in de.sciss.net
The OSCListener interface is used to register a client to an OSCReceiver object which will be notified when an incoming message was received.
OSCMessage - Class in de.sciss.net
Class for decoding OSC messages from received datagrams or encoding OSC message for sending to a target socket.
OSCMessage(String) - Constructor for class de.sciss.net.OSCMessage
Creates a generic OSC message with no arguments.
OSCMessage(String, Object[]) - Constructor for class de.sciss.net.OSCMessage
Creates a generic OSC message from Primitive arguments.
OSCPacket - Class in de.sciss.net
OSCPacket is the superclass of OSC messages and bundles.
OSCPacket() - Constructor for class de.sciss.net.OSCPacket
Constructs a new OSCPacket.
OSCPacketCodec - Class in de.sciss.net
A packet codec defines how the translation between Java objects and OSC atoms is accomplished.
OSCPacketCodec() - Constructor for class de.sciss.net.OSCPacketCodec
Creates a new codec with MODE_GRACEFUL and UTF-8 encoding.
OSCPacketCodec(int) - Constructor for class de.sciss.net.OSCPacketCodec
Creates a new codec with a given support mode and UTF-8 encoding.
OSCPacketCodec(int, String) - Constructor for class de.sciss.net.OSCPacketCodec
Creates a new codec with a given support mode and a given charset for string encoding.
OSCPacketCodec.Atom - Class in de.sciss.net
The Atom class represents a combination of an encoder and decoder of a Java respectively OSC atom.
OSCPacketCodec.Atom() - Constructor for class de.sciss.net.OSCPacketCodec.Atom
 
OSCReceiver - Class in de.sciss.net
An OSCReceiver manages reception of incoming OSC messages.
OSCReceiver(OSCPacketCodec, String, InetSocketAddress, boolean) - Constructor for class de.sciss.net.OSCReceiver
 
OSCServer - Class in de.sciss.net
This class dynamically groups together a transmitters and receivers, allowing bidirectional OSC communication from the perspective of a server.
OSCServer(OSCPacketCodec, String) - Constructor for class de.sciss.net.OSCServer
 
OSCTransmitter - Class in de.sciss.net
A class that sends OSC packets (messages or bundles) to a target OSC server.
OSCTransmitter(OSCPacketCodec, String, InetSocketAddress, boolean) - Constructor for class de.sciss.net.OSCTransmitter
 

P

padToAlign(ByteBuffer) - Static method in class de.sciss.net.OSCPacketCodec
Adds as many zero padding bytes as necessary to stop on a 4 byte alignment.
pause - Static variable in class de.sciss.net.test.NetUtilTest
 
pingPong() - Static method in class de.sciss.net.test.NetUtilTest
Creates two receivers and two transmitters, one of each being restricted to loopback.
postln(String) - Static method in class de.sciss.net.test.NetUtilTest
 
printHexOn(PrintStream, ByteBuffer) - Static method in class de.sciss.net.OSCPacket
Prints a hexdump version of a packet to a given stream.
printStream - Variable in class de.sciss.net.OSCTransmitter
 
printTextOn(PrintStream, OSCPacket) - Static method in class de.sciss.net.OSCPacket
Prints a text version of a packet to a given stream.
putDecoder(byte, OSCPacketCodec.Atom) - Method in class de.sciss.net.OSCPacketCodec
Registers an atomic decoder with the packet codec.
putEncoder(Class, OSCPacketCodec.Atom) - Method in class de.sciss.net.OSCPacketCodec
Registers an atomic encoder with the packet codec.

R

readString(ByteBuffer) - Static method in class de.sciss.net.OSCPacketCodec
Reads a null terminated string from the current buffer position
RECEIVE - Static variable in exception de.sciss.net.OSCException
causeType : network error while receiving osc message
received - Static variable in class de.sciss.net.test.NetUtilTest
 
removeOSCListener(OSCListener) - Method in class de.sciss.net.OSCClient
Unregisters a listener that gets informed about incoming messages
removeOSCListener(OSCListener) - Method in class de.sciss.net.OSCReceiver
Unregisters a listener that gets informed about incoming messages
removeOSCListener(OSCListener) - Method in class de.sciss.net.OSCServer
Unregisters a listener that gets informed about incoming messages
removePacket(int) - Method in class de.sciss.net.OSCBundle
Removes the specified packet
revivable - Variable in class de.sciss.net.OSCReceiver
 
revivable - Variable in class de.sciss.net.OSCTransmitter
 

S

send(OSCPacket) - Method in class de.sciss.net.OSCClient
Sends an OSC packet (bundle or message) to the target network address.
send(OSCPacket, SocketAddress) - Method in class de.sciss.net.OSCServer
Sends an OSC packet (bundle or message) to the given network address.
send(OSCPacket, SocketAddress) - Method in class de.sciss.net.OSCTransmitter
Sends an OSC packet (bundle or message) to the given network address, using the current codec.
send(OSCPacketCodec, OSCPacket, SocketAddress) - Method in class de.sciss.net.OSCTransmitter
Sends an OSC packet (bundle or message) to the given network address, using a particular codec.
send(OSCPacket) - Method in class de.sciss.net.OSCTransmitter
Sends an OSC packet (bundle or message) to the default network address, using the current codec.
send(OSCPacketCodec, OSCPacket) - Method in class de.sciss.net.OSCTransmitter
Sends an OSC packet (bundle or message) to the default network address, using a particular codec.
sendGuardSignal() - Method in class de.sciss.net.OSCReceiver
 
server(String) - Static method in class de.sciss.net.test.NetUtilTest
Tests the server functionality on a given protocol.
setBufferSize(int) - Method in interface de.sciss.net.OSCChannel
Adjusts the buffer size for OSC messages.
setBufferSize(int) - Method in class de.sciss.net.OSCClient
Adjusts the buffer size for OSC messages (both for sending and receiving).
setBufferSize(int) - Method in class de.sciss.net.OSCReceiver
 
setBufferSize(int) - Method in class de.sciss.net.OSCServer
 
setBufferSize(int) - Method in class de.sciss.net.OSCTransmitter
 
setChannel(SelectableChannel) - Method in class de.sciss.net.OSCReceiver
 
setCodec(OSCPacketCodec) - Method in interface de.sciss.net.OSCChannel
Specifies which codec is used in packet coding and decoding.
setCodec(OSCPacketCodec) - Method in class de.sciss.net.OSCClient
 
setCodec(OSCPacketCodec) - Method in class de.sciss.net.OSCReceiver
 
setCodec(OSCPacketCodec) - Method in class de.sciss.net.OSCServer
 
setCodec(OSCPacketCodec, SocketAddress) - Method in class de.sciss.net.OSCServer
Specifies which codec is used in packet coding and decoding for a given client socket.
setCodec(OSCPacketCodec) - Method in class de.sciss.net.OSCTransmitter
 
setStringCharsetCodec(String) - Method in class de.sciss.net.OSCPacketCodec
Specifies the charset to use in string coding and decoding.
setSupportMode(int) - Method in class de.sciss.net.OSCPacketCodec
Adjusts the support mode for type tag handling.
setTarget(SocketAddress) - Method in class de.sciss.net.OSCClient
Specifies the client's target address, that is the address of the server to talk to.
setTarget(SocketAddress) - Method in class de.sciss.net.OSCReceiver
 
setTarget(SocketAddress) - Method in class de.sciss.net.OSCTransmitter
Specifies the transmitter's target address, that is the address of the remote side to talk to.
setTimeTagAbsMillis(long) - Method in class de.sciss.net.OSCBundle
Sets the bundle's timetag specified by a long which is milliseconds since 1 jan 1970 as returned by System.currentTimeMillis().
setTimeTagRaw(long) - Method in class de.sciss.net.OSCBundle
 
setTimeTagRelSecs(double) - Method in class de.sciss.net.OSCBundle
Sets the bundle's timetag specified by a double which is seconds relative to start of session.
setTimeTagSamples(long, long, int) - Method in class de.sciss.net.OSCBundle
Sets the bundle's timetag as a combination of system absolute time and sample offset.
skipToAlign(ByteBuffer) - Static method in class de.sciss.net.OSCPacketCodec
Advances the current buffer position to an integer of four bytes.
skipToValues(ByteBuffer) - Static method in class de.sciss.net.OSCPacketCodec
Advances in the buffer as long there are non-zero bytes, then advance to a four byte alignment.
start() - Method in interface de.sciss.net.OSCBidi
Starts the communicator.
start() - Method in class de.sciss.net.OSCClient
Starts the client.
start() - Method in class de.sciss.net.OSCServer
Starts the server.
startListening() - Method in class de.sciss.net.OSCReceiver
Starts to wait for incoming messages.
stop() - Method in interface de.sciss.net.OSCBidi
Stops the communicator.
stop() - Method in class de.sciss.net.OSCClient
 
stop() - Method in class de.sciss.net.OSCServer
Stops the server.
stopListening() - Method in class de.sciss.net.OSCReceiver
Stops waiting for incoming messages.
sync - Variable in class de.sciss.net.OSCTransmitter
 

T

TAG - Static variable in class de.sciss.net.OSCBundle
This is the initial string of an OSC bundle datagram
target - Variable in class de.sciss.net.OSCReceiver
 
target - Variable in class de.sciss.net.OSCTransmitter
 
TCP - Static variable in interface de.sciss.net.OSCChannel
Protocol type : transmission control protocol.
terminateAndPadToAlign(ByteBuffer) - Static method in class de.sciss.net.OSCPacketCodec
Adds as many zero padding bytes as necessary to stop on a 4 byte alignment.
thread - Variable in class de.sciss.net.OSCReceiver
 
threadSync - Variable in class de.sciss.net.OSCReceiver
 
TIMEOUT - Static variable in exception de.sciss.net.OSCException
causeType : communication timeout
TYPETAG - Static variable in exception de.sciss.net.OSCException
causeType : osc message has invalid or unsupported type tags

U

UDP - Static variable in interface de.sciss.net.OSCChannel
Protocol type : user datagram protocol.

A B C D E F G I J K L M N O P R S T U