|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.opensmus.MUSMessage
public class MUSMessage
Class representing a message formatted according to the Shockwave MultiUserServer specs.
See technote 15465 "Shockwave Multiuser protocol description" at www.macromedia.com/support
for more information about the internal structure of a Shockwave binary message.
Shockwave is a trademark of Macromedia, Inc. All rights reserved.
Field Summary | |
---|---|
int |
m_errCode
Message error code, represented as a MUSErrorCode type (for example MUSErrorCode.NoError) |
static byte[] |
m_header
Default MUS message header, included automatically with each message. |
LValue |
m_msgContent
The content part of this message. |
MUSMsgHeaderStringList |
m_recptID
A MUSMsgHeaderStringList object containing one or more MUSMsgHeaderStrings, each corresponding to one intended recipient for this message. |
MUSMsgHeaderString |
m_senderID
A single MUSMsgHeaderString object corresponding to the name of the message's sender. |
MUSMsgHeaderString |
m_subject
A single MUSMsgHeaderString object corresponding to the message's subject. |
int |
m_timeStamp
Message timestamp. |
boolean |
m_udp
UDP flag for this message. |
Constructor Summary | |
---|---|
MUSMessage()
Default Constructor |
|
MUSMessage(org.jboss.netty.buffer.ChannelBuffer buf)
Constructor. |
|
MUSMessage(MUSMessage msg)
Constructor. |
Method Summary | |
---|---|
void |
dump()
Reserved for internal use of OpenSMUS. |
protected int |
extractInt(byte[] rawmsg,
int offset)
|
void |
extractMUSMessage(org.jboss.netty.buffer.ChannelBuffer buf)
Reserved for internal use of OpenSMUS. |
org.jboss.netty.buffer.ChannelBuffer |
getBytes()
Reserved for internal use of OpenSMUS. |
java.net.DatagramPacket |
toDatagramPacket(java.net.InetAddress addr,
int port,
boolean encrypted)
Reserved for internal use of OpenSMUS. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final byte[] m_header
public int m_errCode
public int m_timeStamp
public MUSMsgHeaderString m_subject
public MUSMsgHeaderString m_senderID
public MUSMsgHeaderStringList m_recptID
public LValue m_msgContent
public boolean m_udp
Constructor Detail |
---|
public MUSMessage()
public MUSMessage(org.jboss.netty.buffer.ChannelBuffer buf)
public MUSMessage(MUSMessage msg)
Method Detail |
---|
public void extractMUSMessage(org.jboss.netty.buffer.ChannelBuffer buf)
protected int extractInt(byte[] rawmsg, int offset)
public void dump()
public java.lang.String toString()
toString
in class java.lang.Object
public org.jboss.netty.buffer.ChannelBuffer getBytes()
public java.net.DatagramPacket toDatagramPacket(java.net.InetAddress addr, int port, boolean encrypted)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |