1 /* 2 (C) Copyright IBM Corp. 2006, 2009 3 4 THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE 5 ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE 6 CONSTITUTES RECIPIENTS ACCEPTANCE OF THE AGREEMENT. 7 8 You can obtain a current copy of the Eclipse Public License from 9 http://www.opensource.org/licenses/eclipse-1.0.php 10 11 @author : Endre Bak, ebak@de.ibm.com 12 * 13 * Flag Date Prog Description 14 * ------------------------------------------------------------------------------- 15 * 1565892 2006-12-05 ebak Make SBLIM client JSR48 compliant 16 * 2003590 2008-06-30 blaschke-oss Change licensing from CPL to EPL 17 * 2524131 2009-01-21 raman_arora Upgrade client to JDK 1.5 (Phase 1) 18 */ 19 20 package org.sentrysoftware.wbem.sblim.cimclient.internal.cimxml.sax.node; 21 22 /*- 23 * ╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲ 24 * WBEM Java Client 25 * ჻჻჻჻჻჻ 26 * Copyright (C) 2023 Sentry Software 27 * ჻჻჻჻჻჻ 28 * This program is free software: you can redistribute it and/or modify 29 * it under the terms of the GNU Lesser General Public License as 30 * published by the Free Software Foundation, either version 3 of the 31 * License, or (at your option) any later version. 32 * 33 * This program is distributed in the hope that it will be useful, 34 * but WITHOUT ANY WARRANTY; without even the implied warranty of 35 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 36 * GNU General Lesser Public License for more details. 37 * 38 * You should have received a copy of the GNU General Lesser Public 39 * License along with this program. If not, see 40 * <http://www.gnu.org/licenses/lgpl-3.0.html>. 41 * ╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱╲╱ 42 */ 43 44 /** 45 * RetValPipeIf is a FIFO interface which helps PULL parsing. 46 */ 47 public interface RetValPipeIf { 48 49 /** 50 * getReturnValueCount 51 * 52 * @return the currently available return values 53 */ 54 public abstract int getReturnValueCount(); 55 56 /** 57 * readReturnValue 58 * 59 * @return a return value Object from a FIFO 60 */ 61 public abstract Object readReturnValue(); 62 63 }