Lines Matching defs:data
48 * @param data Byte array containing the value
49 * @param valueIndex Index in data at which the value starts
51 protected ComprehensionTlv(int tag, boolean cr, int length, byte[] data,
57 mRawValue = data;
83 * @param data A byte array containing data to be parsed
84 * @param startIndex Index in data at which to start parsing
88 public static List<ComprehensionTlv> decodeMany(byte[] data, int startIndex)
91 int endIndex = data.length;
93 ComprehensionTlv ctlv = ComprehensionTlv.decode(data, startIndex);
109 * @param data A byte array containing data to be parsed
110 * @param startIndex Index in data at which to start parsing
114 public static ComprehensionTlv decode(byte[] data, int startIndex)
117 int endIndex = data.length;
123 int temp = data[curIndex++] & 0xff;
136 tag = ((data[curIndex] & 0xff) << 8)
137 | (data[curIndex + 1] & 0xff);
152 temp = data[curIndex++] & 0xff;
156 length = data[curIndex++] & 0xff;
165 length = ((data[curIndex] & 0xff) << 8)
166 | (data[curIndex + 1] & 0xff);
176 length = ((data[curIndex] & 0xff) << 16)
177 | ((data[curIndex + 1] & 0xff) << 8)
178 | (data[curIndex + 2] & 0xff);
195 return new ComprehensionTlv(tag, cr, length, data, curIndex);