A B C D E F G I J K L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addOSCListener(OSCListener) - Method in class org.praxislive.internal.osc.OSCClient
-
Registers a listener that gets informed about incoming messages.
- addOSCListener(OSCListener) - Method in class org.praxislive.internal.osc.OSCReceiver
-
Registers a listener that gets informed about incoming messages.
- addOSCListener(OSCListener) - Method in class org.praxislive.internal.osc.OSCServer
-
Registers a listener that gets informed about incoming messages (from any of the connected clients).
- addPacket(OSCPacket) - Method in class org.praxislive.internal.osc.OSCBundle
-
Adds a new
OSCPacketto the tail of the bundle. - allocBuf - Variable in class org.praxislive.internal.osc.OSCReceiver
- allocBuf - Variable in class org.praxislive.internal.osc.OSCTransmitter
- Atom() - Constructor for class org.praxislive.internal.osc.OSCPacketCodec.Atom
B
- BUFFER - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : buffer overflow or underflow
- byteBuf - Variable in class org.praxislive.internal.osc.OSCReceiver
- byteBuf - Variable in class org.praxislive.internal.osc.OSCTransmitter
C
- charsetName - Variable in class org.praxislive.internal.osc.OSCPacketCodec
- checkBuffer() - Method in class org.praxislive.internal.osc.OSCReceiver
- checkBuffer() - Method in class org.praxislive.internal.osc.OSCTransmitter
- closeChannel() - Method in class org.praxislive.internal.osc.OSCReceiver
- collPackets - Variable in class org.praxislive.internal.osc.OSCBundle
- connect() - Method in class org.praxislive.internal.osc.OSCClient
-
Initializes network channel (if necessary) and establishes connection for transports requiring connectivity (e.g.
- connect() - Method in class org.praxislive.internal.osc.OSCReceiver
-
Establishes connection for transports requiring connectivity (e.g.
- connect() - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Establishes connection for transports requiring connectivity (e.g.
D
- debugTimeString() - Static method in class org.praxislive.internal.osc.OSCReceiver
- decode(ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacket
-
Creates a new packet decoded from the ByteBuffer, using the default codec.
- decode(ByteBuffer) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Creates a new packet decoded from the ByteBuffer.
- decodeAtom(byte, ByteBuffer) - Method in class org.praxislive.internal.osc.OSCPacketCodec.Atom
- decodeBundle(ByteBuffer) - Method in class org.praxislive.internal.osc.OSCPacketCodec
- decodeMessage(String, ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCMessage
-
Creates a new message with arguments decoded from the ByteBuffer, using the default codec.
- decodeMessage(String, ByteBuffer) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Creates a new message with arguments decoded from the ByteBuffer.
- DEFAULTBUFSIZE - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
The default buffer size (in bytes) and maximum OSC packet size (8K at the moment).
- defaultCodec - Variable in class org.praxislive.internal.osc.OSCServer
- dispose() - Method in interface org.praxislive.internal.osc.OSCChannel
-
Disposes the resources associated with the OSC communicator.
- dispose() - Method in class org.praxislive.internal.osc.OSCClient
-
Destroys the client and frees resources associated with it.
- dispose() - Method in class org.praxislive.internal.osc.OSCReceiver
- dispose() - Method in class org.praxislive.internal.osc.OSCServer
-
Destroys the server and frees resources associated with it.
- dispose() - Method in class org.praxislive.internal.osc.OSCTransmitter
- dumpIncomingOSC(int, PrintStream) - Method in interface org.praxislive.internal.osc.OSCBidi
-
Changes the way incoming messages are dumped to the console.
- dumpIncomingOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCClient
- dumpIncomingOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCServer
- dumpMode - Variable in class org.praxislive.internal.osc.OSCTransmitter
- dumpOSC(int, PrintStream) - Method in interface org.praxislive.internal.osc.OSCChannel
-
Changes the way processed OSC messages are printed to the standard err console.
- dumpOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCClient
-
Changes the way incoming and outgoing OSC messages are printed to the standard err console.
- dumpOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCReceiver
- dumpOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCServer
- dumpOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCTransmitter
- dumpOutgoingOSC(int, PrintStream) - Method in interface org.praxislive.internal.osc.OSCBidi
-
Changes the way outgoing messages are dumped to the console.
- dumpOutgoingOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCClient
- dumpOutgoingOSC(int, PrintStream) - Method in class org.praxislive.internal.osc.OSCServer
E
- encode(ByteBuffer) - Method in class org.praxislive.internal.osc.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 org.praxislive.internal.osc.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 org.praxislive.internal.osc.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 org.praxislive.internal.osc.OSCPacketCodec.Atom
- encodeBundle(OSCBundle, ByteBuffer) - Method in class org.praxislive.internal.osc.OSCPacketCodec
- encodeMessage(OSCMessage, ByteBuffer) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Encodes the message onto the given
ByteBuffer, beginning at the buffer's current position.
F
- FAILED - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : supercollider replies "fail"
- flipDecodeDispatch(SocketAddress) - Method in class org.praxislive.internal.osc.OSCReceiver
- FORMAT - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : osc message has invalid format
G
- generalSync - Variable in class org.praxislive.internal.osc.OSCReceiver
- getArg(int) - Method in class org.praxislive.internal.osc.OSCMessage
-
Returns the argument at the given index.
- getArgCount() - Method in class org.praxislive.internal.osc.OSCMessage
-
Returns the number of arguments of the message.
- getAtomSize(Object) - Method in class org.praxislive.internal.osc.OSCPacketCodec.Atom
- getBufferSize() - Method in interface org.praxislive.internal.osc.OSCChannel
-
Queries the buffer size used for coding or decoding OSC messages.
- getBufferSize() - Method in class org.praxislive.internal.osc.OSCClient
-
Queries the buffer size used for sending and receiving OSC messages.
- getBufferSize() - Method in class org.praxislive.internal.osc.OSCReceiver
- getBufferSize() - Method in class org.praxislive.internal.osc.OSCServer
- getBufferSize() - Method in class org.praxislive.internal.osc.OSCTransmitter
- getBundleSize(OSCBundle) - Method in class org.praxislive.internal.osc.OSCPacketCodec
- getCauseType() - Method in exception org.praxislive.internal.osc.OSCException
-
Queries the cause of the exception
- getChannel() - Method in class org.praxislive.internal.osc.OSCTransmitter
- getCodec() - Method in interface org.praxislive.internal.osc.OSCChannel
-
Queries the codec used in packet coding and decoding.
- getCodec() - Method in class org.praxislive.internal.osc.OSCClient
- getCodec() - Method in class org.praxislive.internal.osc.OSCReceiver
- getCodec() - Method in class org.praxislive.internal.osc.OSCServer
- getCodec() - Method in class org.praxislive.internal.osc.OSCTransmitter
- getCodec(SocketAddress) - Method in class org.praxislive.internal.osc.OSCServer
-
Queries the codec used in packet coding and decoding for a given client socket.
- getCopyrightString() - Static method in class org.praxislive.internal.osc.NetUtil
-
Returns a copyright information string about the library
- getCreditsString() - Static method in class org.praxislive.internal.osc.NetUtil
-
Returns a license and website information string about the library
- getDefaultCodec() - Static method in class org.praxislive.internal.osc.OSCPacketCodec
-
Queries the standard codec which is used in all implicit client and server creations.
- getLocalAddress() - Method in interface org.praxislive.internal.osc.OSCChannel
-
Queries the communicator's local socket address.
- getLocalAddress() - Method in class org.praxislive.internal.osc.OSCClient
-
Queries the client side socket address.
- getLocalAddress() - Method in class org.praxislive.internal.osc.OSCReceiver
-
Queries the receiver's local socket address.
- getLocalAddress() - Method in class org.praxislive.internal.osc.OSCServer
-
Queries the server socket's address.
- getLocalAddress() - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Queries the transmitter's local socket address.
- getLocalAddress(InetAddress, int) - Method in class org.praxislive.internal.osc.OSCReceiver
- getLocalAddress(InetAddress, int) - Method in class org.praxislive.internal.osc.OSCServer
- getLocalAddress(InetAddress, int) - Method in class org.praxislive.internal.osc.OSCTransmitter
- getLocalizedMessage() - Method in exception org.praxislive.internal.osc.OSCException
- getMessageSize(OSCMessage) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Calculates the byte size of the encoded message
- getName() - Method in class org.praxislive.internal.osc.OSCMessage
-
Returns the OSC command of this message
- getPacket(int) - Method in class org.praxislive.internal.osc.OSCBundle
-
Gets the
OSCPacketat the provided index which must be between 0 inclusive andgetPacketCount()exclusive. - getPacketCount() - Method in class org.praxislive.internal.osc.OSCBundle
-
Returns the number of packets currently assembled in this bundle.
- getProtocol() - Method in interface org.praxislive.internal.osc.OSCChannel
-
Queries the transport protocol used by this communicator.
- getProtocol() - Method in class org.praxislive.internal.osc.OSCClient
- getProtocol() - Method in class org.praxislive.internal.osc.OSCReceiver
- getProtocol() - Method in class org.praxislive.internal.osc.OSCServer
- getProtocol() - Method in class org.praxislive.internal.osc.OSCTransmitter
- getResourceString(String) - Static method in class org.praxislive.internal.osc.NetUtil
-
Returns a string from the library's string resource bundle (currently localized english and german).
- getSize() - Method in class org.praxislive.internal.osc.OSCPacket
-
Calculates and returns the packet's size in bytes, using the default codec.
- getSize(OSCPacket) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Calculates and returns the packet's size in bytes
- getSize(OSCPacketCodec) - Method in class org.praxislive.internal.osc.OSCPacket
-
Calculates and returns the packet's size in bytes, using a given codec.
- getTimeTag() - Method in class org.praxislive.internal.osc.OSCBundle
-
Returns the raw format time tag of the bundle
- getTypeTag(Object) - Method in class org.praxislive.internal.osc.OSCPacketCodec.Atom
- getVersion() - Static method in class org.praxislive.internal.osc.NetUtil
-
Returns the library's version.
I
- isActive() - Method in interface org.praxislive.internal.osc.OSCBidi
-
Checks whether the communicator is active (was started) or not (is stopped).
- isActive() - Method in class org.praxislive.internal.osc.OSCClient
-
Queries whether the client was activated or not.
- isActive() - Method in class org.praxislive.internal.osc.OSCServer
-
Checks whether the server is active (was started) or not (is stopped).
- isConnected() - Method in class org.praxislive.internal.osc.OSCClient
-
Queries the connection state of the client.
- isConnected() - Method in class org.praxislive.internal.osc.OSCReceiver
-
Queries the connection state of the receiver.
- isConnected() - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Queries the connection state of the transmitter.
- isListening - Variable in class org.praxislive.internal.osc.OSCReceiver
- isListening() - Method in class org.praxislive.internal.osc.OSCReceiver
-
Queries whether the
OSCReceiveris listening or not.
J
- JAVACLASS - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : osc message cannot convert given java class to osc primitive
K
- kDumpBoth - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
Dump mode: dump messages both in text and hex view
- kDumpHex - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
Dump mode: dump messages in hex (binary) view
- kDumpOff - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
Dump mode: do not dump messages
- kDumpText - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
Dump mode: dump messages in text formatting
L
- localAddress - Variable in class org.praxislive.internal.osc.OSCReceiver
- localAddress - Variable in class org.praxislive.internal.osc.OSCTransmitter
M
- main(String[]) - Static method in class org.praxislive.internal.osc.NetUtil
-
This method gets called when one tries to start the .jar file directly.
- messageReceived(OSCMessage, SocketAddress, long) - Method in interface org.praxislive.internal.osc.OSCListener
-
Called when a new OSC message arrived at the receiving local socket.
- MODE_FAT_V1 - Static variable in class org.praxislive.internal.osc.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 org.praxislive.internal.osc.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'becomesjava.lang.Long, and'd'intojava.lang.Double. - MODE_MODEST - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
-
Support mode: like
MODE_STRICT_V1, but coder additionally encodesjava.lang.Longas a'i',java.lang.Doubleas a'f', andde.sciss.net.OSCPacketas a blob'b'. - MODE_READ_DOUBLE - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_READ_DOUBLE_AS_FLOAT - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_READ_LONG - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_READ_LONG_AS_INTEGER - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_READ_SYMBOL_AS_STRING - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_STRICT_V1 - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
-
Support mode: coder only accepts
java.lang.Integer,java.lang.Float,java.lang.String, andbyte[]. - MODE_WRITE_DOUBLE - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_WRITE_DOUBLE_AS_FLOAT - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_WRITE_LONG - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_WRITE_LONG_AS_INTEGER - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
- MODE_WRITE_PACKET_AS_BLOB - Static variable in class org.praxislive.internal.osc.OSCPacketCodec
N
- NetUtil - Class in org.praxislive.internal.osc
-
A static class which contains information methods.
- newUsing(String) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using default codec and a specific transport protocol. - newUsing(String) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using default codec and a specific transport protocol. - newUsing(String) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using default codec and a specific transport protocol. - newUsing(String) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using default codec and a specific transport protocol. - newUsing(String, int) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using default codec and a specific transport protocol and port. - newUsing(String, int) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using default codec and a specific transport protocol and port. - newUsing(String, int) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using default codec and a specific transport protocol and port. - newUsing(String, int) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using default codec and a specific transport protocol and port. - newUsing(String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using default codec and a specific transport protocol and port. - newUsing(String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using default codec and a specific transport protocol and port. - newUsing(String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using default codec and a specific transport protocol and port. - newUsing(String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using default codec and a specific transport protocol and port. - newUsing(String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using default codec and a specific transport protocol and local socket address. - newUsing(String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using default codec and a specific transport protocol and local socket address. - newUsing(String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using default codec and a specific transport protocol and local socket address. - newUsing(String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using default codec and a specific transport protocol and local socket address. - newUsing(DatagramChannel) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a non-revivable
OSCReceiver, using default codec and UDP transport on a given channel. - newUsing(DatagramChannel) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using default codec and UDP transport on a given channel. - newUsing(SocketChannel) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a non-revivable
OSCReceiver, using default codec and TCP transport on a given channel. - newUsing(SocketChannel) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using default codec and TCP transport on a given channel. - newUsing(OSCPacketCodec, String) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using a specific codec and transport protocol. - newUsing(OSCPacketCodec, String) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using a specific codec and transport protocol. - newUsing(OSCPacketCodec, String) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using a specific codec and transport protocol. - newUsing(OSCPacketCodec, String) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using a specific codec and transport protocol. - newUsing(OSCPacketCodec, String, int) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, int, boolean) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using a specific codec and transport protocol and port. - newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCClient
-
Creates a new instance of an
OSCClient, using a given codec, a specific transport protocol and local socket address. - newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a revivable
OSCReceiver, using a specific codec and transport protocol and local socket address. - newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCServer
-
Creates a new instance of an
OSCServer, using a given codec, a specific transport protocol and local socket address. - newUsing(OSCPacketCodec, String, InetSocketAddress) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using a specific codec and transport protocol and local socket address. - newUsing(OSCPacketCodec, DatagramChannel) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a non-revivable
OSCReceiver, using a specific codec and UDP transport on a given channel. - newUsing(OSCPacketCodec, DatagramChannel) - Static method in class org.praxislive.internal.osc.OSCTransmitter
-
Creates a new instance of an
OSCTransmitter, using a specific codec and UDP transport on a given channel. - newUsing(OSCPacketCodec, SocketChannel) - Static method in class org.praxislive.internal.osc.OSCReceiver
-
Creates a new instance of a non-revivable
OSCReceiver, using a specific codec and TCP transport on a given channel. - newUsing(OSCPacketCodec, SocketChannel) - Static method in class org.praxislive.internal.osc.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 org.praxislive.internal.osc.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 org.praxislive.internal.osc.OSCBundle
-
The special timetag value to indicate that the bundle be processed as soon as possible
O
- org.praxislive.internal.osc - module org.praxislive.internal.osc
- org.praxislive.internal.osc - package org.praxislive.internal.osc
- OSCBidi - Interface in org.praxislive.internal.osc
-
An interface describing common functionality in bidirectional OSC communicators.
- OSCBundle - Class in org.praxislive.internal.osc
-
Implementation of the OSC-Bundle which assembles several OSC-Packets under the same timetag.
- OSCBundle() - Constructor for class org.praxislive.internal.osc.OSCBundle
-
Creates a new empty OSCBundle with timetag set to "immediately".
- OSCBundle(double) - Constructor for class org.praxislive.internal.osc.OSCBundle
-
Creates a new empty OSCBundle with timetag specified by 'when' which is seconds relative to start of session.
- OSCBundle(long) - Constructor for class org.praxislive.internal.osc.OSCBundle
-
Creates a new empty OSCBundle with timetag specified by 'when' which is milliseconds since 1 jan 1970 as returned by System.currentTimeMillis().
- OSCBundle(long, long, int) - Constructor for class org.praxislive.internal.osc.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 org.praxislive.internal.osc
-
A collection of common constants and methods that apply to all kinds of OSC communicators.
- OSCClient - Class in org.praxislive.internal.osc
-
This class groups together a transmitter and receiver, allowing bidirectional OSC communication from the perspective of a client.
- OSCException - Exception in org.praxislive.internal.osc
-
Exception thrown by some OSC related methods.
- OSCException(int, String) - Constructor for exception org.praxislive.internal.osc.OSCException
-
Constructs a new
OSCExceptionwith the provided type of cause (e.g. - OSCListener - Interface in org.praxislive.internal.osc
-
The
OSCListenerinterface is used to register a client to anOSCReceiverobject which will be notified when an incoming message was received. - OSCMessage - Class in org.praxislive.internal.osc
-
Class for decoding OSC messages from received datagrams or encoding OSC message for sending to a target socket.
- OSCMessage(String) - Constructor for class org.praxislive.internal.osc.OSCMessage
-
Creates a generic OSC message with no arguments.
- OSCMessage(String, Object[]) - Constructor for class org.praxislive.internal.osc.OSCMessage
-
Creates a generic OSC message from Primitive arguments.
- OSCPacket - Class in org.praxislive.internal.osc
-
OSCPacketis the superclass of OSC messages and bundles. - OSCPacket() - Constructor for class org.praxislive.internal.osc.OSCPacket
-
Constructs a new
OSCPacket. - OSCPacketCodec - Class in org.praxislive.internal.osc
-
A packet codec defines how the translation between Java objects and OSC atoms is accomplished.
- OSCPacketCodec() - Constructor for class org.praxislive.internal.osc.OSCPacketCodec
-
Creates a new codec with
MODE_GRACEFULandUTF-8encoding. - OSCPacketCodec(int) - Constructor for class org.praxislive.internal.osc.OSCPacketCodec
-
Creates a new codec with a given support mode and
UTF-8encoding. - OSCPacketCodec(int, String) - Constructor for class org.praxislive.internal.osc.OSCPacketCodec
-
Creates a new codec with a given support mode and a given charset for string encoding.
- OSCPacketCodec.Atom - Class in org.praxislive.internal.osc
-
The
Atomclass represents a combination of an encoder and decoder of a Java respectively OSC atom. - OSCReceiver - Class in org.praxislive.internal.osc
-
An
OSCReceivermanages reception of incoming OSC messages. - OSCReceiver(OSCPacketCodec, String, InetSocketAddress, boolean) - Constructor for class org.praxislive.internal.osc.OSCReceiver
- OSCServer - Class in org.praxislive.internal.osc
-
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 org.praxislive.internal.osc.OSCServer
- OSCTransmitter - Class in org.praxislive.internal.osc
-
A class that sends OSC packets (messages or bundles) to a target OSC server.
- OSCTransmitter(OSCPacketCodec, String, InetSocketAddress, boolean) - Constructor for class org.praxislive.internal.osc.OSCTransmitter
P
- padToAlign(ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacketCodec
-
Adds as many zero padding bytes as necessary to stop on a 4 byte alignment.
- printHexOn(PrintStream, ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacket
-
Prints a hexdump version of a packet to a given stream.
- printStream - Variable in class org.praxislive.internal.osc.OSCTransmitter
- printTextOn(PrintStream, OSCPacket) - Static method in class org.praxislive.internal.osc.OSCPacket
-
Prints a text version of a packet to a given stream.
- putDecoder(byte, OSCPacketCodec.Atom) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Registers an atomic decoder with the packet codec.
- putEncoder(Class, OSCPacketCodec.Atom) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Registers an atomic encoder with the packet codec.
R
- readString(ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacketCodec
-
Reads a null terminated string from the current buffer position
- RECEIVE - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : network error while receiving osc message
- removeOSCListener(OSCListener) - Method in class org.praxislive.internal.osc.OSCClient
-
Unregisters a listener that gets informed about incoming messages
- removeOSCListener(OSCListener) - Method in class org.praxislive.internal.osc.OSCReceiver
-
Unregisters a listener that gets informed about incoming messages
- removeOSCListener(OSCListener) - Method in class org.praxislive.internal.osc.OSCServer
-
Unregisters a listener that gets informed about incoming messages
- removePacket(int) - Method in class org.praxislive.internal.osc.OSCBundle
-
Removes the specified packet
- revivable - Variable in class org.praxislive.internal.osc.OSCReceiver
- revivable - Variable in class org.praxislive.internal.osc.OSCTransmitter
S
- send(OSCPacket) - Method in class org.praxislive.internal.osc.OSCClient
-
Sends an OSC packet (bundle or message) to the target network address.
- send(OSCPacket) - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Sends an OSC packet (bundle or message) to the default network address, using the current codec.
- send(OSCPacketCodec, OSCPacket) - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Sends an OSC packet (bundle or message) to the default network address, using a particular codec.
- send(OSCPacketCodec, OSCPacket, SocketAddress) - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Sends an OSC packet (bundle or message) to the given network address, using a particular codec.
- send(OSCPacket, SocketAddress) - Method in class org.praxislive.internal.osc.OSCServer
-
Sends an OSC packet (bundle or message) to the given network address.
- send(OSCPacket, SocketAddress) - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Sends an OSC packet (bundle or message) to the given network address, using the current codec.
- sendGuardSignal() - Method in class org.praxislive.internal.osc.OSCReceiver
- setBufferSize(int) - Method in interface org.praxislive.internal.osc.OSCChannel
-
Adjusts the buffer size for OSC messages.
- setBufferSize(int) - Method in class org.praxislive.internal.osc.OSCClient
-
Adjusts the buffer size for OSC messages (both for sending and receiving).
- setBufferSize(int) - Method in class org.praxislive.internal.osc.OSCReceiver
- setBufferSize(int) - Method in class org.praxislive.internal.osc.OSCServer
- setBufferSize(int) - Method in class org.praxislive.internal.osc.OSCTransmitter
- setChannel(SelectableChannel) - Method in class org.praxislive.internal.osc.OSCReceiver
- setCodec(OSCPacketCodec) - Method in interface org.praxislive.internal.osc.OSCChannel
-
Specifies which codec is used in packet coding and decoding.
- setCodec(OSCPacketCodec) - Method in class org.praxislive.internal.osc.OSCClient
- setCodec(OSCPacketCodec) - Method in class org.praxislive.internal.osc.OSCReceiver
- setCodec(OSCPacketCodec) - Method in class org.praxislive.internal.osc.OSCServer
- setCodec(OSCPacketCodec) - Method in class org.praxislive.internal.osc.OSCTransmitter
- setCodec(OSCPacketCodec, SocketAddress) - Method in class org.praxislive.internal.osc.OSCServer
-
Specifies which codec is used in packet coding and decoding for a given client socket.
- setStringCharsetCodec(String) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Specifies the charset to use in string coding and decoding.
- setSupportMode(int) - Method in class org.praxislive.internal.osc.OSCPacketCodec
-
Adjusts the support mode for type tag handling.
- setTarget(SocketAddress) - Method in class org.praxislive.internal.osc.OSCClient
-
Specifies the client's target address, that is the address of the server to talk to.
- setTarget(SocketAddress) - Method in class org.praxislive.internal.osc.OSCReceiver
- setTarget(SocketAddress) - Method in class org.praxislive.internal.osc.OSCTransmitter
-
Specifies the transmitter's target address, that is the address of the remote side to talk to.
- setTimeTagAbsMillis(long) - Method in class org.praxislive.internal.osc.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 org.praxislive.internal.osc.OSCBundle
- setTimeTagRelSecs(double) - Method in class org.praxislive.internal.osc.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 org.praxislive.internal.osc.OSCBundle
-
Sets the bundle's timetag as a combination of system absolute time and sample offset.
- skipToAlign(ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacketCodec
-
Advances the current buffer position to an integer of four bytes.
- skipToValues(ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacketCodec
-
Advances in the buffer as long there are non-zero bytes, then advance to a four byte alignment.
- start() - Method in interface org.praxislive.internal.osc.OSCBidi
-
Starts the communicator.
- start() - Method in class org.praxislive.internal.osc.OSCClient
-
Starts the client.
- start() - Method in class org.praxislive.internal.osc.OSCServer
-
Starts the server.
- startListening() - Method in class org.praxislive.internal.osc.OSCReceiver
-
Starts to wait for incoming messages.
- stop() - Method in interface org.praxislive.internal.osc.OSCBidi
-
Stops the communicator.
- stop() - Method in class org.praxislive.internal.osc.OSCClient
- stop() - Method in class org.praxislive.internal.osc.OSCServer
-
Stops the server.
- stopListening() - Method in class org.praxislive.internal.osc.OSCReceiver
-
Stops waiting for incoming messages.
- sync - Variable in class org.praxislive.internal.osc.OSCTransmitter
T
- TAG - Static variable in class org.praxislive.internal.osc.OSCBundle
-
This is the initial string of an OSC bundle datagram
- target - Variable in class org.praxislive.internal.osc.OSCReceiver
- target - Variable in class org.praxislive.internal.osc.OSCTransmitter
- TCP - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
Protocol type : transmission control protocol.
- terminateAndPadToAlign(ByteBuffer) - Static method in class org.praxislive.internal.osc.OSCPacketCodec
-
Adds as many zero padding bytes as necessary to stop on a 4 byte alignment.
- thread - Variable in class org.praxislive.internal.osc.OSCReceiver
- threadSync - Variable in class org.praxislive.internal.osc.OSCReceiver
- TIMEOUT - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : communication timeout
- TYPETAG - Static variable in exception org.praxislive.internal.osc.OSCException
-
causeType : osc message has invalid or unsupported type tags
U
- UDP - Static variable in interface org.praxislive.internal.osc.OSCChannel
-
Protocol type : user datagram protocol.
All Classes All Packages