SrvLocMsg
SrvLocMsg reply = null;
SrvLocMsg msg = (SrvLocMsg)msgClass.newInstance();
static SrvLocMsg
send((SrvLocMsg)rec[REG]);
private void send(SrvLocMsg reg) {
private SrvLocMsg dispatchReg(SSrvReg rqst,
SrvLocMsg rply = serviceTable.register(rqst);
private SrvLocMsg dispatchDereg(SSrvDereg rqst,
SrvLocMsg rply = serviceTable.deregister(rqst);
private SrvLocMsg dispatchSrvType(SSrvTypeMsg rqst,
SrvLocMsg rply = serviceTable.findServiceTypes(rqst);
private SrvLocMsg dispatchAttr(SAttrMsg rqst,
SrvLocMsg rply = serviceTable.findAttributes(rqst);
private SrvLocMsg dispatchSrv(SSrvMsg rqst,
SrvLocMsg rply = null;
SrvLocMsg smrply = serviceTable.findServices(rqst);
SrvLocMsg msg = internalize(dis, isTCP);
SrvLocMsg rply = msg;
private SrvLocMsg toForward = null; // Reg or dereg to forward.
private SrvLocMsg
SrvLocMsg msg = null;
SrvLocMsg dispatch(SrvLocMsg rqst) {
SrvLocMsg reply =
SrvLocMsg reply =
private void handleError(SrvLocMsg msg) throws ServiceLocationException {
SrvLocMsg makeReply(Vector attrs, Hashtable auth)
SrvLocMsg parseMsg(DataInputStream dis)
SrvLocMsg msg = null;
SrvLocMsg makeErrorReply(Exception ex) {
SrvLocMsg parseMsg(DataInputStream dis)
SrvLocMsg rply = null;
SrvLocMsg parseMsg(DataInputStream dis)
SrvLocMsg msg = null;
SrvLocMsg makeErrorReply(Exception ex) {
SrvLocMsg makeReply(Vector attrs, Hashtable auth)
static SrvLocMsg makeEmptyReply(SLPHeaderV1 hdr)
SrvLocMsg makeReply() {
static SrvLocMsg makeEmptyReply(SLPHeaderV1 hdr)
SrvLocMsg makeReply(Hashtable urltable,
SrvLocMsg makeReply(boolean existing) {
SrvLocMsg makeReply(Vector typeNames)
SrvLocMsg makeReply() {
SrvLocMsg makeReply(Hashtable urls, Hashtable URLSignatures)
SrvLocMsg makeReply(boolean existing) {
SrvLocMsg makeReply(Vector typeNames)
void forwardSAMessage(SrvLocMsg msg, InetAddress source)
SrvLocMsg reg = (SrvLocMsg)regs.nextElement();
SrvLocMsg reg = (SrvLocMsg)deleted.elementAt(i);
private void forwardRegOrDereg(InetAddress addr, SrvLocMsg rqst) {
SrvLocMsg rply = null;
SrvLocMsg ack = req.makeReply(services, signatures);
SrvLocMsg findAttributes(SAttrMsg req) {
SrvLocMsg ack = req.makeReply(attributes, sig);
SrvLocMsg
SrvLocMsg
SrvLocMsg register(SSrvReg req) {
SrvLocMsg ack = req.makeReply(existing);
SrvLocMsg deregister(SSrvDereg req) {
SrvLocMsg ack = req.makeReply();
SrvLocMsg findServiceTypes(SSrvTypeMsg req) {
SrvLocMsg ack = req.makeReply(types);
SrvLocMsg findServices(SSrvMsg req) {
abstract SrvLocMsg parseMsg(DataInputStream dis)
SrvLocMsg makeErrorReply(Exception ex) {
abstract class SrvLocHeader extends Object implements SrvLocMsg, Cloneable {
abstract class SrvLocMsgImpl extends Object implements SrvLocMsg {
SrvLocMsg rply =
Transact(SrvLocMsg msg,
SrvLocMsg uniMsg,
SrvLocMsg multiMsg,
SrvLocMsg msg,
SrvLocMsg rply = null;
SrvLocMsg msg,
SrvLocMsg rply = transactDatagramMsg(ds, addr, msg);
static private SrvLocMsg
transactDatagramMsg(DatagramSocket ds, InetAddress addr, SrvLocMsg msg)
SrvLocMsg rply = null;
static SrvLocMsg
transactTCPMsg(InetAddress addr, SrvLocMsg msg, boolean cacheIt)
SrvLocMsg rply = null;
protected SrvLocMsg msgOut = null;
static private SrvLocMsg
SrvLocMsg msg,
static protected byte[] getBytes(SrvLocMsg slm,
filterRply(SrvLocMsg msg, SrvLocMsg rply, InetAddress addr) {
static protected SrvLocMsg internalize(DataInputStream dis,
SrvLocMsg msg = null;
send(DatagramSocket ds, SrvLocMsg msg, InetAddress addr)
addPreviousResponder(SrvLocMsg msg, InetAddress addr) {
SrvLocMsg rqst,
SrvLocHeader hdr = ((SrvLocMsg)msg).getHeader();
SrvLocMsg msg = (SrvLocMsg)msgs.elementAt(i);
SrvLocMsg msg = (SrvLocMsg)msgs.elementAt(i);
SrvLocMsg msg = (SrvLocMsg)msgs.elementAt(i);
SrvLocMsg multiMsg = null;
SrvLocMsg uniMsg = null;
checkForError(SrvLocMsg msg, Vector v)
SrvLocMsg msg =