Source code: com/synchrona/jred/irlap/IrLAPFrame.java
1 /*
2 **************************************************************************
3 ** $Header: /cvsroot/jred/jred/src/com/synchrona/jred/irlap/IrLAPFrame.java,v 1.1.1.1 2000/07/05 04:41:52 mpatters Exp $
4 **
5 ** Copyright (C) 2000 Synchrona, Inc. All rights reserved.
6 **
7 ** This file is part of JRed, a 100% Java implementation of the IrDA
8 ** infrared communications protocols.
9 **
10 ** This file may be distributed under the terms of the Synchrona Public
11 ** License as defined by Synchrona, Inc. and appearing in the file
12 ** LICENSE included in the packaging of this file. The Synchrona Public
13 ** License is based on the Q Public License as defined by Troll Tech AS
14 ** of Norway; it differs only in its use of the courts of Florida, USA
15 ** rather than those of Oslo, Norway.
16 **************************************************************************
17 */
18 package com.synchrona.jred.irlap;
19
20 /**
21 * Encodes information frames for the IrLAPSendQueue.
22 */
23 class IrLAPFrame {
24 protected byte [] m_ayData;
25 protected int m_nNs;
26
27 public IrLAPFrame(int nSequenceNumber, byte [] ayData, int nOffset, int nLength) {
28 m_ayData = new byte[nLength];
29 System.arraycopy(ayData, nOffset, m_ayData, 0, nLength);
30 m_nNs = nSequenceNumber;
31 }
32
33 public byte [] getData() {
34 return m_ayData;
35 }
36
37 public int getSequenceNumber() {
38 return m_nNs;
39 }
40 }