1 /* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 * or http://www.opensolaris.org/os/licensing. 10 * See the License for the specific language governing permissions 11 * and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL HEADER in each 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 /* 22 * Copyright (c) 1999 by Sun Microsystems, Inc. 23 * All rights reserved. 24 * 25 */ 26 27 // SrvLocMsg.java: Abstract class for all SLP message objects. 28 // Author: James Kempf 29 // Created On: Mon Sep 14 13:03:22 1998 30 // Last Modified By: James Kempf 31 // Last Modified On: Tue Sep 15 09:51:56 1998 32 // Update Count: 4 33 // 34 35 package com.sun.slp; 36 37 import java.util.*; 38 import java.net.*; 39 import java.io.*; 40 41 /** 42 * SrvLocMsg is an interface supported by all SLP message objects, 43 * regardless of type. 44 * 45 * @author James Kempf 46 */ 47 48 interface SrvLocMsg { 49 50 // Return the header object. 51 getHeader()52 abstract SrvLocHeader getHeader(); 53 54 // Return the error code. 55 getErrorCode()56 abstract short getErrorCode(); 57 58 } 59