- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 12 for getHeaderStart (0.07 seconds)
-
src/main/java/jcifs/internal/smb2/create/Smb2CreateRequest.java
dstIndex += 4; // createContextOffset final int createContextLengthOffset = dstIndex; dstIndex += 4; // createContextLength SMBUtil.writeInt2(dstIndex - getHeaderStart(), dst, nameOffsetOffset); System.arraycopy(nameBytes, 0, dst, dstIndex, nameBytes.length); if (nameBytes.length == 0) { // buffer must contain at least one byte dstIndex++;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 23 02:21:31 GMT 2025 - 22.9K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/info/Smb2QueryDirectoryResponseTest.java
SMBUtil.writeInt2(80, buffer, bufferIndex + 2); // Set buffer length (empty directory) SMBUtil.writeInt4(0, buffer, bufferIndex + 4); // Mock getHeaderStart response = spy(response); when(response.getHeaderStart()).thenReturn(0); int result = response.readBytesWireFormat(buffer, bufferIndex); assertEquals(8, result); // Structure size (2) + offset (2) + length (4)
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 23.5K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/nego/Smb2NegotiateResponse.java
if (securityBufferOffset < 0) { throw new SMBProtocolDecodingException("Invalid security buffer offset: " + securityBufferOffset + " (must be non-negative)"); } final int hdrStart = getHeaderStart(); if (securityBufferLength > 0) { // Validate that security buffer doesn't exceed available data if (hdrStart + securityBufferOffset < hdrStart || // Check for integer overflow
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 24K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/info/Smb2QueryInfoResponseTest.java
SMBUtil.writeInt2(50, buffer, bufferIndex + 2); // Set buffer length SMBUtil.writeInt4(8, buffer, bufferIndex + 4); // Mock getHeaderStart response = spy(response); when(response.getHeaderStart()).thenReturn(0); // Write FileInternalInfo data at the buffer offset // FileInternalInfo expects 8 bytes (IndexNumber as int8)
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 24.5K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/create/Smb2CreateResponse.java
bufferIndex += 4; if (createContextOffset > 0 && createContextLength > 0) { final List<CreateContextResponse> contexts = new LinkedList<>(); int createContextStart = getHeaderStart() + createContextOffset; int next = 0; do { int cci = createContextStart; next = SMBUtil.readInt4(buffer, cci); cci += 4;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 24 00:49:49 GMT 2025 - 15.4K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/info/Smb2SetInfoRequestTest.java
request.setInfo(mockInfo); // Set up header start for offset calculation try { Method getHeaderStartMethod = ServerMessageBlock2.class.getDeclaredMethod("getHeaderStart"); getHeaderStartMethod.setAccessible(true); // Create a buffer and write byte[] buffer = new byte[256]; int bytesWritten = request.writeBytesWireFormat(buffer, 64);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 13.9K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/notify/Smb2ChangeNotifyResponseTest.java
*/ private void setHeaderStart(Smb2ChangeNotifyResponse response, int headerStart) throws Exception { Method method = ServerMessageBlock2.class.getDeclaredMethod("getHeaderStart"); method.setAccessible(true); Field field = ServerMessageBlock2.class.getDeclaredField("headerStart"); field.setAccessible(true); field.setInt(response, headerStart); }Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 18.8K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/io/Smb2WriteRequestTest.java
// Verify data offset is written correctly int dataOffsetValue = SMBUtil.readInt2(buffer, headerStart + 2); assertEquals(headerStart - 0 + 48, dataOffsetValue); // Assuming getHeaderStart() returns 0 // Verify data is copied assertArrayEquals(data, Arrays.copyOfRange(buffer, headerStart + 48, headerStart + 48 + data.length)); // Verify total bytes writtenCreated: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 22.4K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb1/AndXServerMessageBlockTest.java
this.retainPayload = retain; } public byte[] getRawPayload() { return rawPayload; } // Expose headerStart for testing public int getHeaderStart() { return headerStart; } } /** * Test implementation of SmbComNTCreateAndXResponse for testing */Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 19.4K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/info/Smb2QueryInfoRequestTest.java
outputBufferLengthField.setAccessible(true); outputBufferLengthField.set(request, 0x4000); Method getHeaderStartMethod = ServerMessageBlock2.class.getDeclaredMethod("getHeaderStart"); getHeaderStartMethod.setAccessible(true); // Create a buffer and write byte[] buffer = new byte[512]; int bytesWritten = request.writeBytesWireFormat(buffer, 64);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 22.6K bytes - Click Count (0)