org.sblim.slp.internal.msg
public abstract class SLPMessage extends java.lang.Object implements FunctionIDs
ATTR_RPLY, ATTR_RQST, DA_ADVERT, FIRST_ID, LAST_ID, SA_ADVERT, SRV_ACK, SRV_DEREG, SRV_REG, SRV_RPLY, SRV_RQST, SRV_TYPE_RPLY, SRV_TYPE_RQST| Constructor and Description |
|---|
SLPMessage(int pFunctionID)
Ctor.
|
SLPMessage(int pFunctionID,
java.lang.String pLangTag)
Ctor.
|
SLPMessage(MsgHeader pHeader)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
fresh()
fresh
|
int |
getFunctionID()
getFunctionID
|
MsgHeader |
getHeader()
getHeader
|
java.lang.String |
getLangTag()
getLangTag
|
int |
getVersion()
getVersion
|
int |
getXID()
getXID
|
boolean |
multicast()
multicast
|
boolean |
overflows()
overflows
|
byte[] |
serialize(boolean pSetMulticastFlag,
boolean pDatagramLimited,
boolean pKeepXID)
serialize
|
byte[] |
serialize(boolean pSetMulticastFlag,
boolean pDatagramLimited,
boolean pKeepXID,
SerializeOption pOption)
serialize
|
protected abstract boolean |
serializeBody(SLPOutputStream pOutStr,
SerializeOption pOption) |
void |
setXID(int pXID) |
java.lang.String |
toString() |
public SLPMessage(int pFunctionID)
pFunctionID - public SLPMessage(int pFunctionID,
java.lang.String pLangTag)
pFunctionID - pLangTag - public SLPMessage(MsgHeader pHeader)
pHeader - public MsgHeader getHeader()
public int getVersion()
public int getFunctionID()
public java.lang.String getLangTag()
public boolean overflows()
public boolean fresh()
public boolean multicast()
public int getXID()
public void setXID(int pXID)
pXID - MsgHeader.setXID(int)public byte[] serialize(boolean pSetMulticastFlag,
boolean pDatagramLimited,
boolean pKeepXID)
throws ServiceLocationException
pSetMulticastFlag - pDatagramLimited - pKeepXID - ServiceLocationExceptionpublic byte[] serialize(boolean pSetMulticastFlag,
boolean pDatagramLimited,
boolean pKeepXID,
SerializeOption pOption)
throws ServiceLocationException
pSetMulticastFlag - pDatagramLimited - pKeepXID - pOption - - passed to the serializeBody() method of the inherited classesServiceLocationExceptionprotected abstract boolean serializeBody(SLPOutputStream pOutStr, SerializeOption pOption) throws ServiceLocationException
ServiceLocationExceptionpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2005, 2009 IBM Corporation. All Rights Reserved.