org.sblim.slp.internal.msg

Class ServiceTypeRequest

Implemented Interfaces:
FunctionIDs

public class ServiceTypeRequest
extends RequestMessage

ServiceTypeRequest 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

ServiceTypeRequest(SortedSet pPrevResponderSet, String pNamingAuth, List pScopeList)
Ctor.
ServiceTypeRequest(String pLangTag, SortedSet pPrevResponderSet, String pNamingAuth, List pScopeList)
Ctor.
ServiceTypeRequest(MsgHeader pHeader, SortedSet pPrevResponderSet, String pNamingAuth, List pScopeList)
Ctor.

Method Summary

protected int[]
getAllowedResponseIDs()
static SLPMessage
parse(MsgHeader pHdr, SLPInputStream pInStr)
parse
protected boolean
serializeRequestBody(SLPOutputStream pOutStr)

Methods inherited from class org.sblim.slp.internal.msg.RequestMessage

getAllowedResponseIDs, getPrevResponderSet, getPrevRespondersItr, getScopeList, isAllowedResponseType, serializeBody, serializeRequestBody, serializeWithoutResponders, updatePrevResponders

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

ServiceTypeRequest

public ServiceTypeRequest(SortedSet pPrevResponderSet,
                          String pNamingAuth,
                          List pScopeList)
Ctor.
Parameters:
pPrevResponderSet - - set of address strings
pNamingAuth -
pScopeList - - set of scope strings

ServiceTypeRequest

public ServiceTypeRequest(String pLangTag,
                          SortedSet pPrevResponderSet,
                          String pNamingAuth,
                          List pScopeList)
Ctor.
Parameters:
pLangTag -
pPrevResponderSet - - set of address strings
pNamingAuth -
pScopeList - - set of scope strings

ServiceTypeRequest

public ServiceTypeRequest(MsgHeader pHeader,
                          SortedSet pPrevResponderSet,
                          String pNamingAuth,
                          List pScopeList)
Ctor.
Parameters:
pHeader -
pPrevResponderSet - - set of address strings
pNamingAuth -
pScopeList - - set of scope strings

Method Details

getAllowedResponseIDs

protected int[] getAllowedResponseIDs()
Overrides:
getAllowedResponseIDs in interface RequestMessage

parse

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

serializeRequestBody

protected boolean serializeRequestBody(SLPOutputStream pOutStr)
Overrides:
serializeRequestBody in interface RequestMessage

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