org.sblim.slp.internal.msg

Class ServiceDeregistration

Implemented Interfaces:
FunctionIDs

public class ServiceDeregistration
extends SLPMessage

ServiceDeregistration message

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 pScopeList, ServiceURL pURL, List pTagList)
Ctor.
ServiceDeregistration(String pLangTag, List pScopeList, ServiceURL pURL, List pTagList)
Ctor.
ServiceDeregistration(MsgHeader pHeader, List pScopeList, ServiceURL pURL, List 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, serializeBody, setXID, toString

Constructor Details

ServiceDeregistration

public ServiceDeregistration(List pScopeList,
                             ServiceURL pURL,
                             List pTagList)
Ctor.
Parameters:
pScopeList - - list of scope strings
pURL -
pTagList -

ServiceDeregistration

public ServiceDeregistration(String pLangTag,
                             List pScopeList,
                             ServiceURL pURL,
                             List pTagList)
Ctor.
Parameters:
pLangTag -
pScopeList - - list of scope strings
pURL -
pTagList -

ServiceDeregistration

public ServiceDeregistration(MsgHeader pHeader,
                             List pScopeList,
                             ServiceURL pURL,
                             List pTagList)
Ctor. used by message parser.
Parameters:
pHeader -
pScopeList - - list of scope strings
pURL -
pTagList -

Method Details

getServiceURL

public ServiceURL getServiceURL()
getServiceURL
Returns:
ServiceURL

parse

public static SLPMessage parse(MsgHeader pHdr,
                               SLPInputStream pInStr)
            throws ServiceLocationException,
                   IOException
parse
Parameters:
pHdr -
pInStr -
Returns:
SLPMessage

serializeBody

protected boolean serializeBody(SLPOutputStream pOutStr,
                                SerializeOption pOption)
Overrides:
serializeBody in interface SLPMessage
Returns:
true if all data is written into pOStr (all data fits into size limit)

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