holoedit.rt
Class BonjourConnection
java.lang.Object
holoedit.rt.Connection
holoedit.rt.BonjourConnection
- All Implemented Interfaces:
- com.apple.dnssd.BaseListener, com.apple.dnssd.BrowseListener, com.apple.dnssd.RegisterListener, com.apple.dnssd.ResolveListener, com.illposed.osc.OSCListener, java.lang.Runnable
public class BonjourConnection
- extends Connection
- implements com.apple.dnssd.RegisterListener, com.apple.dnssd.BrowseListener, com.apple.dnssd.ResolveListener
Fields inherited from class holoedit.rt.Connection |
address, autostop, beg, counter, CUE_OFFSET, currentEditName, currentSpatDomain, currentSpatName, currentTrack, date, end, firstCue, in, keyIn, keyOut, loop, looping, loopNum, mainRef, oldDate, open, order, ORDER_NONE, ORDER_PAUSE, ORDER_PLAY, ORDER_RECORD, ORDER_RESUME, ORDER_STOP, out, oversleep, paused, playing, preloading, PROTOCOL_VERSION, recBegDate, receiver, recording, recTrajs, runner, sender, templist, total, VERBOSE_IN, VERBOSE_OUT |
Method Summary |
void |
close()
|
protected void |
newReceiver()
|
protected void |
newSender()
|
void |
open()
|
void |
operationFailed(com.apple.dnssd.DNSSDService service,
int errorCode)
|
private void |
register()
|
private void |
resolve()
|
void |
serviceFound(com.apple.dnssd.DNSSDService browser,
int flags,
int ifIndex,
java.lang.String serviceName,
java.lang.String regType,
java.lang.String domain)
|
void |
serviceLost(com.apple.dnssd.DNSSDService browser,
int flags,
int ifIndex,
java.lang.String serviceName,
java.lang.String regType,
java.lang.String domain)
|
void |
serviceRegistered(com.apple.dnssd.DNSSDRegistration registration,
int flags,
java.lang.String serviceName,
java.lang.String regType,
java.lang.String domain)
|
void |
serviceResolved(com.apple.dnssd.DNSSDService resolver,
int flags,
int ifIndex,
java.lang.String fullName,
java.lang.String hostName,
int port,
com.apple.dnssd.TXTRecord txtRecord)
|
Methods inherited from class holoedit.rt.Connection |
acceptMessage, changeLoop, getAddress, getAutostop, getCurrentTime, getIn, getKeyIn, getKeyOut, getLoop, getOut, getTotalTime, isOpen, isPlaying, isRecording, loop, pause, play, playstop, position, preload, preloadFirst, record, run, send, send, send, sendBegin, sendEnd, sendPaths, sendSpeakers, sendTotal, sendVisible, setAddress, setAutostop, setBegin, setBegTime, setCurrentTime, setEnd, setEndTime, setIn, setKeyIn, setKeyOut, setLoop, setOut, setTime, setTotalTime, spatUpdate, stop, stopAndPlay, toString, treatPacket, treatRecord, treatRecordSegment |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
registeringService
private java.lang.String registeringService
bonjourConnection
private com.apple.dnssd.DNSSDRegistration bonjourConnection
spatmap
private java.util.HashMap<java.lang.String,java.lang.String> spatmap
browsing
private boolean browsing
BonjourConnection
public BonjourConnection(Main m)
open
public void open()
- Specified by:
open
in class Connection
register
private void register()
resolve
private void resolve()
newSender
protected void newSender()
- Specified by:
newSender
in class Connection
newReceiver
protected void newReceiver()
- Specified by:
newReceiver
in class Connection
close
public void close()
- Specified by:
close
in class Connection
serviceRegistered
public void serviceRegistered(com.apple.dnssd.DNSSDRegistration registration,
int flags,
java.lang.String serviceName,
java.lang.String regType,
java.lang.String domain)
- Specified by:
serviceRegistered
in interface com.apple.dnssd.RegisterListener
operationFailed
public void operationFailed(com.apple.dnssd.DNSSDService service,
int errorCode)
- Specified by:
operationFailed
in interface com.apple.dnssd.BaseListener
serviceFound
public void serviceFound(com.apple.dnssd.DNSSDService browser,
int flags,
int ifIndex,
java.lang.String serviceName,
java.lang.String regType,
java.lang.String domain)
- Specified by:
serviceFound
in interface com.apple.dnssd.BrowseListener
serviceLost
public void serviceLost(com.apple.dnssd.DNSSDService browser,
int flags,
int ifIndex,
java.lang.String serviceName,
java.lang.String regType,
java.lang.String domain)
- Specified by:
serviceLost
in interface com.apple.dnssd.BrowseListener
serviceResolved
public void serviceResolved(com.apple.dnssd.DNSSDService resolver,
int flags,
int ifIndex,
java.lang.String fullName,
java.lang.String hostName,
int port,
com.apple.dnssd.TXTRecord txtRecord)
- Specified by:
serviceResolved
in interface com.apple.dnssd.ResolveListener