utilities.controlmessage
Class ControlMessage

java.lang.Object
  extended by utilities.controlmessage.ControlMessage
All Implemented Interfaces:
java.io.Serializable

public class ControlMessage
extends java.lang.Object
implements java.io.Serializable

Objects instantiated from this class are used to send messages between audio and video processors that are not musical data and are critical to the operation of the system.

See Also:
Serialized Form

Constructor Summary
ControlMessage(int message, int reply, byte[] remoteAddress, int replyPort)
           
 
Method Summary
 int getMessage()
           
 java.lang.Object getPayload()
           
 byte[] getRemoteAddress()
           
 java.lang.String getRemoteAddressAsString()
           
 int getReply()
           
 int getReplyPort()
           
 void setMessage(int message)
           
 void setPayload(java.lang.Object payload)
           
 void setRemoteAddress(byte[] remoteAddress)
           
 void setReply(int reply)
           
 void setReplyPort(int replyPort)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlMessage

public ControlMessage(int message,
                      int reply,
                      byte[] remoteAddress,
                      int replyPort)
               throws java.net.UnknownHostException
Throws:
java.net.UnknownHostException
Method Detail

getReplyPort

public int getReplyPort()

setReplyPort

public void setReplyPort(int replyPort)

getReply

public int getReply()

setReply

public void setReply(int reply)

getPayload

public java.lang.Object getPayload()

setPayload

public void setPayload(java.lang.Object payload)

getRemoteAddress

public byte[] getRemoteAddress()

setRemoteAddress

public void setRemoteAddress(byte[] remoteAddress)

getMessage

public int getMessage()

setMessage

public void setMessage(int message)

getRemoteAddressAsString

public java.lang.String getRemoteAddressAsString()