org.sblim.slp.internal.msg
Class ServiceDeregistration

java.lang.Object
  extended by org.sblim.slp.internal.msg.SLPMessage
      extended by org.sblim.slp.internal.msg.ServiceDeregistration
All Implemented Interfaces:
FunctionIDs

public class ServiceDeregistration
extends SLPMessage

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
ServiceDeregistration(List<String> pScopeList, ServiceURL pURL, List<String> pTagList)
          Ctor.
ServiceDeregistration(MsgHeader pHeader, List<String> pScopeList, ServiceURL pURL, List<String> pTagList)
          Ctor.
ServiceDeregistration(String pLangTag, List<String> pScopeList, ServiceURL pURL, List<String> pTagList)
          Ctor.
 
Method Summary
 ServiceURL getServiceURL()
          getServiceURL
static SLPMessage parse(MsgHeader pHdr, SLPInputStream pInStr)
          parse
protected  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 Detail

ServiceDeregistration

public ServiceDeregistration(List<String> pScopeList,
                             ServiceURL pURL,
                             List<String> pTagList)
Ctor.

Parameters:
pScopeList - - list of scope strings
pURL -
pTagList -

ServiceDeregistration

public ServiceDeregistration(String pLangTag,
                             List<String> pScopeList,
                             ServiceURL pURL,
                             List<String> pTagList)
Ctor.

Parameters:
pLangTag -
pScopeList - - list of scope strings
pURL -
pTagList -

ServiceDeregistration

public ServiceDeregistration(MsgHeader pHeader,
                             List<String> pScopeList,
                             ServiceURL pURL,
                             List<String> pTagList)
Ctor.

Parameters:
pHeader -
pScopeList - - list of scope strings
pURL -
pTagList -
Method Detail

parse

public static SLPMessage parse(MsgHeader pHdr,
                               SLPInputStream pInStr)
                        throws ServiceLocationException,
                               IOException
parse

Parameters:
pHdr -
pInStr -
Returns:
SLPMessage
Throws:
ServiceLocationException
IOException

getServiceURL

public ServiceURL getServiceURL()
getServiceURL

Returns:
ServiceURL

serializeBody

protected boolean serializeBody(SLPOutputStream pOutStr,
                                SerializeOption pOption)
Specified by:
serializeBody in class SLPMessage
Parameters:
pOption -
Returns:
true if all data is written into pOStr (all data fits into size limit)


Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.