org.sblim.slp.internal.msg
Class ServiceTypeRequest

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

public class ServiceTypeRequest
extends RequestMessage

ServiceTypeRequest 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
ServiceTypeRequest(MsgHeader pHeader, java.util.SortedSet pPrevResponderSet, java.lang.String pNamingAuth, java.util.List pScopeList)
          Ctor.
ServiceTypeRequest(java.util.SortedSet pPrevResponderSet, java.lang.String pNamingAuth, java.util.List pScopeList)
          Ctor.
ServiceTypeRequest(java.lang.String pLangTag, java.util.SortedSet pPrevResponderSet, java.lang.String pNamingAuth, java.util.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
getPrevResponderSet, getPrevRespondersItr, getScopeList, isAllowedResponseType, serializeBody, serializeWithoutResponders, updatePrevResponders
 
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

ServiceTypeRequest

public ServiceTypeRequest(java.util.SortedSet pPrevResponderSet,
                          java.lang.String pNamingAuth,
                          java.util.List pScopeList)
Ctor.

Parameters:
pPrevResponderSet - - set of address strings
pNamingAuth -
pScopeList - - set of scope strings

ServiceTypeRequest

public ServiceTypeRequest(java.lang.String pLangTag,
                          java.util.SortedSet pPrevResponderSet,
                          java.lang.String pNamingAuth,
                          java.util.List pScopeList)
Ctor.

Parameters:
pLangTag -
pPrevResponderSet - - set of address strings
pNamingAuth -
pScopeList - - set of scope strings

ServiceTypeRequest

public ServiceTypeRequest(MsgHeader pHeader,
                          java.util.SortedSet pPrevResponderSet,
                          java.lang.String pNamingAuth,
                          java.util.List pScopeList)
Ctor.

Parameters:
pHeader -
pPrevResponderSet - - set of address strings
pNamingAuth -
pScopeList - - set of scope strings
Method Detail

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

serializeRequestBody

protected boolean serializeRequestBody(SLPOutputStream pOutStr)
Specified by:
serializeRequestBody in class RequestMessage

getAllowedResponseIDs

protected int[] getAllowedResponseIDs()
Specified by:
getAllowedResponseIDs in class RequestMessage


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