com.illposed.osc.utility
Class OSCPacketDispatcher
java.lang.Object
com.illposed.osc.utility.OSCPacketDispatcher
public class OSCPacketDispatcher
- extends java.lang.Object
- Author:
- cramakrishnan, bjoern
modified code:
original code:
Copyright (C) 2003, C. Ramakrishnan / Auracle
All rights reserved.
Modifications (C) 2005, Bjoern Hartmann
See license.txt (or license.rtf) for license information.
Dispatches OSCMessages to registered listeners.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OSCPacketDispatcher
public OSCPacketDispatcher()
addListener
public void addListener(java.lang.String address,
OSCListener listener)
removeAllListeners
public void removeAllListeners()
- Remove all listeners from the dispatch table
removeListener
public boolean removeListener(java.lang.String address)
- Remove one listener from the dispatch table
- Parameters:
address
- osc address string
- Returns:
- true if listener was found and removed, false otherwise
getListener
public OSCListener getListener(java.lang.String address)
changeListenerAddress
public boolean changeListenerAddress(java.lang.String oldAddress,
java.lang.String newAddress)
- Change a listener address
- Parameters:
oldAddress
- Old OSC addressnewAddress
- New OSC address
- Returns:
- true if change was successful, false if it failed either b/c oldAddress not found or new Address already exists
dispatchPacket
public void dispatchPacket(OSCPacket packet)
dispatchPacket
public void dispatchPacket(OSCPacket packet,
java.util.Date timestamp)