Package org.sblim.slp.internal.msg
Class ServiceDeregistration
java.lang.Object
org.sblim.slp.internal.msg.SLPMessage
org.sblim.slp.internal.msg.ServiceDeregistration
- All Implemented Interfaces:
FunctionIDs
ServiceDeregistration message
-
Field Summary
Fields inherited from interface org.sblim.slp.internal.msg.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 Summary
ConstructorsConstructorDescriptionServiceDeregistration
(java.lang.String pLangTag, java.util.List<java.lang.String> pScopeList, ServiceURL pURL, java.util.List<java.lang.String> pTagList) Ctor.ServiceDeregistration
(java.util.List<java.lang.String> pScopeList, ServiceURL pURL, java.util.List<java.lang.String> pTagList) Ctor.ServiceDeregistration
(MsgHeader pHeader, java.util.List<java.lang.String> pScopeList, ServiceURL pURL, java.util.List<java.lang.String> pTagList) Ctor. -
Method Summary
Modifier and TypeMethodDescriptiongetServiceURLstatic SLPMessage
parse
(MsgHeader pHdr, SLPInputStream pInStr) parseprotected boolean
serializeBody
(SLPOutputStream pOutStr, SerializeOption pOption) Methods inherited from class org.sblim.slp.internal.msg.SLPMessage
fresh, getFunctionID, getHeader, getLangTag, getVersion, getXID, multicast, overflows, serialize, serialize, setXID, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ServiceDeregistration
public ServiceDeregistration(java.util.List<java.lang.String> pScopeList, ServiceURL pURL, java.util.List<java.lang.String> pTagList) Ctor.- Parameters:
pScopeList
- - list of scope stringspURL
-pTagList
-
-
ServiceDeregistration
public ServiceDeregistration(java.lang.String pLangTag, java.util.List<java.lang.String> pScopeList, ServiceURL pURL, java.util.List<java.lang.String> pTagList) Ctor.- Parameters:
pLangTag
-pScopeList
- - list of scope stringspURL
-pTagList
-
-
ServiceDeregistration
public ServiceDeregistration(MsgHeader pHeader, java.util.List<java.lang.String> pScopeList, ServiceURL pURL, java.util.List<java.lang.String> pTagList) Ctor.- Parameters:
pHeader
-pScopeList
- - list of scope stringspURL
-pTagList
-
-
-
Method Details
-
parse
public static SLPMessage parse(MsgHeader pHdr, SLPInputStream pInStr) throws ServiceLocationException, java.io.IOException parse- Parameters:
pHdr
-pInStr
-- Returns:
- SLPMessage
- Throws:
ServiceLocationException
java.io.IOException
-
getServiceURL
getServiceURL- Returns:
- ServiceURL
-
serializeBody
- Specified by:
serializeBody
in classSLPMessage
- Parameters:
pOption
-- Returns:
- true if all data is written into pOStr (all data fits into size limit)
-