source: trunk/vnc/vnc_javasrc/MemInStream.java @ 233

Last change on this file since 233 was 66, checked in by quentin, 17 years ago

Initial checkin of modified Java VNC viewer for use as remote console

File size: 1.1 KB
Line 
1/* Copyright (C) 2002-2005 RealVNC Ltd.  All Rights Reserved.
2 *
3 * This is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation; either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This software is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this software; if not, write to the Free Software
15 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
16 * USA.
17 */
18
19public class MemInStream extends InStream {
20
21  public MemInStream(byte[] data, int offset, int len) {
22    b = data;
23    ptr = offset;
24    end = offset + len;
25  }
26
27  public int pos() { return ptr; }
28
29  protected int overrun(int itemSize, int nItems) throws Exception {
30    throw new Exception("MemInStream overrun: end of stream");
31  }
32}
Note: See TracBrowser for help on using the repository browser.