com.solers.slp
Class UAMessage

java.lang.Object
  |
  +--com.solers.slp.SLPMessage
        |
        +--com.solers.slp.UAMessage
Direct Known Subclasses:
AttributeRequest, ServiceRequest, ServiceTypeRequest

abstract class UAMessage
extends SLPMessage

UAMessage is the base for User Agent messages

Author:
Patrick Callis

Field Summary
private  boolean _isMcast
           
private  Vector _responders
           
private  int[] _schedule
           
private  long _sentAt
           
private  int _timesSent
           
 
Fields inherited from class com.solers.slp.SLPMessage
_locale, _msgType, _xid, ATTRRPLY, ATTRRQST, DAADVERT, SAADVERT, SRVACK, SRVDEREG, SRVREG, SRVRPLY, SRVRQST, SRVTYPERPLY, SRVTYPERQST
 
Constructor Summary
(package private) UAMessage(Locale locale, byte msgType)
           
 
Method Summary
(package private)  void addResponder(String responder)
           
protected  String getResponders()
           
(package private)  boolean isMcast()
           
(package private)  int nextTimeout()
           
(package private)  void sent()
           
(package private)  void setMcast(boolean mcast)
           
(package private)  void setTransmitSchedule(int[] schedule)
           
 
Methods inherited from class com.solers.slp.SLPMessage
calcSize, getXid, setXid, toString, writeBody, writeHeader, writeMessage
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

_sentAt

private long _sentAt

_timesSent

private int _timesSent

_schedule

private int[] _schedule

_responders

private Vector _responders

_isMcast

private boolean _isMcast
Constructor Detail

UAMessage

UAMessage(Locale locale,
          byte msgType)
Method Detail

setMcast

void setMcast(boolean mcast)

isMcast

boolean isMcast()

sent

void sent()

setTransmitSchedule

void setTransmitSchedule(int[] schedule)

nextTimeout

int nextTimeout()

addResponder

void addResponder(String responder)

getResponders

protected String getResponders()