de.ukn.hci.squidy.manager.protocol.osc
Class OSCServer

java.lang.Object
  extended by java.lang.Thread
      extended by de.ukn.hci.squidy.manager.protocol.osc.OSCServer
All Implemented Interfaces:
Runnable

public class OSCServer
extends Thread

OSCServer.

 Date: May 16, 2008
 Time: 4:33:17 PM
 

Since:
1.0
Version:
$Id: OSCServer.java 123 2009-12-26 19:45:23Z raedle $ * @since 1.0.0 * @since 1.0.0
Author:
Roman Rädle, Roman.Raedle@uni-konstanz.de, University of Konstanz

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
protected  Map<String,List<OSCListener>> listenerMap
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
OSCServer(int portIn, com.illposed.osc.Endian endian)
           
OSCServer(String addressOut, int portOut)
           
OSCServer(String addressOut, int portOut, com.illposed.osc.Endian endian)
          Deprecated. use OSCServer(String, int)
OSCServer(String addressOut, int portOut, int portIn, com.illposed.osc.Endian endian)
           
 
Method Summary
 void addOSCListener(String address, OSCListener listener)
           
 void close()
          Closes open OSC port.
 boolean isListening()
          Returns whether the OSC server is listening or not.
static void main(String[] args)
           
 void send(com.illposed.osc.OSCPacket packet)
           
 void startListening()
          Starts OSC server if it is not already listening.
 void stopListening()
          Stops OSC server if it is already listening.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listenerMap

protected Map<String,List<OSCListener>> listenerMap
Constructor Detail

OSCServer

public OSCServer(String addressOut,
                 int portOut,
                 int portIn,
                 com.illposed.osc.Endian endian)

OSCServer

public OSCServer(int portIn,
                 com.illposed.osc.Endian endian)
Parameters:
portIn -
endian -

OSCServer

@Deprecated
public OSCServer(String addressOut,
                            int portOut,
                            com.illposed.osc.Endian endian)
Deprecated. use OSCServer(String, int)

Parameters:
addressOut -
portOut -
endian -

OSCServer

public OSCServer(String addressOut,
                 int portOut)
Method Detail

startListening

public final void startListening()
Starts OSC server if it is not already listening.


stopListening

public final void stopListening()
Stops OSC server if it is already listening.


isListening

public final boolean isListening()
Returns whether the OSC server is listening or not.


close

public final void close()
Closes open OSC port.


addOSCListener

public void addOSCListener(String address,
                           OSCListener listener)
Parameters:
address -
listener -

send

public void send(com.illposed.osc.OSCPacket packet)
Parameters:
packet -

main

public static void main(String[] args)


Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.