FunctionIDsReplyMessage, RequestMessage, ServiceDeregistration, ServiceRegistrationpublic 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 | Description |
|---|---|
SLPMessage(int pFunctionID) |
Ctor.
|
SLPMessage(int pFunctionID,
java.lang.String pLangTag) |
Ctor.
|
SLPMessage(MsgHeader pHeader) |
Ctor.
|
| Modifier and Type | Method | 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, 2013 IBM Corporation. All Rights Reserved.