Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for releaseBuffer (0.11 sec)

  1. src/test/java/jcifs/internal/smb1/trans/SmbComTransactionTest.java

            buffer[0] = 0x42;
    
            transaction.setBuffer(buffer);
    
            byte[] released = transaction.releaseBuffer();
            assertSame(buffer, released);
            assertEquals(0x42, released[0]);
    
            // After release, getting buffer again should return null
            assertNull(transaction.releaseBuffer());
        }
    
        @Test
        @DisplayName("Test subCommand getter and setter")
        void testSubCommand() {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 10.7K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb1/trans2/Trans2SetFileInformationResponseTest.java

            byte[] testBuffer = new byte[1024];
            response.setBuffer(testBuffer);
    
            byte[] releasedBuffer = response.releaseBuffer();
            assertSame(testBuffer, releasedBuffer);
    
            // After release, the buffer should be null
            assertNull(response.releaseBuffer());
        }
    
        @Test
        @DisplayName("Test hasMoreElements inherited behavior")
        void testHasMoreElements() {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 15.9K bytes
    - Viewed (0)
  3. src/test/java/jcifs/internal/smb1/trans/SmbComTransactionResponseTest.java

            response.setBuffer(buffer);
    
            byte[] released = response.releaseBuffer();
            assertSame(buffer, released);
            assertEquals(0x42, released[0]);
            assertEquals(0x43, released[1]);
    
            // After release, getting buffer again should return null
            assertNull(response.releaseBuffer());
        }
    
        @Test
        @DisplayName("Test subCommand getter and setter")
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 13.4K bytes
    - Viewed (0)
  4. src/main/java/jcifs/dcerpc/DcerpcHandle.java

                    msgBuf = new NdrBuffer(inB, 0);
                }
                msg.decode(msgBuf);
            } finally {
                this.transportContext.getBufferCache().releaseBuffer(inB);
                this.transportContext.getBufferCache().releaseBuffer(out);
            }
    
            DcerpcException de = msg.getResult();
            if (de != null) {
                throw de;
            }
        }
    
        /**
         * @param msg
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 15.9K bytes
    - Viewed (0)
  5. src/test/java/jcifs/smb/CriticalPerformanceTest.java

                            // Test release performance
                            long releaseStart = System.nanoTime();
                            BufferCache.releaseBuffer(buffer);
                            long releaseEnd = System.nanoTime();
                            totalReleaseTime.addAndGet(releaseEnd - releaseStart);
                            releases.incrementAndGet();
                        }
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 15.3K bytes
    - Viewed (0)
  6. docs/smb3-features/05-rdma-smb-direct-design.md

                
                // Notify waiting thread
                request.setResponse(response);
                
            } finally {
                readRegion.close();
                bufferManager.releaseBuffer(readBuffer);
            }
        }
        
        private void handleRdmaWrite(Smb2WriteRequest request) throws IOException {
            // Register write data buffer for RDMA
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 35.9K bytes
    - Viewed (0)
  7. src/main/java/jcifs/internal/smb1/trans/SmbComTransactionResponse.java

        public void setBuffer(final byte[] buffer) {
            this.txn_buf = buffer;
        }
    
        /**
         * Releases and returns the transaction buffer
         * @return the txn_buf
         */
        public byte[] releaseBuffer() {
            final byte[] buf = this.txn_buf;
            this.txn_buf = null;
            return buf;
        }
    
        /**
         * Gets the transaction subcommand
         * @return the subCommand
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 12.3K bytes
    - Viewed (0)
  8. src/main/java/jcifs/smb1/dcerpc/DcerpcHandle.java

                    off += stub_frag_len;
                }
    
                buf = new NdrBuffer(stub, 0);
                msg.decode(buf);
            } finally {
                jcifs.smb1.smb1.BufferCache.releaseBuffer(stub);
            }
    
            de = msg.getResult();
            if (de != null) {
                throw de;
            }
        }
    
        /**
         * Sets the security provider for this handle
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 11.7K bytes
    - Viewed (0)
  9. src/main/java/jcifs/smb1/smb1/SmbTransport.java

                                response_map.remove(req);
                            }
                        }
                    } finally {
                        BufferCache.releaseBuffer(req.txn_buf);
                        BufferCache.releaseBuffer(resp.txn_buf);
                    }
    
                } else {
                    response.command = request.command;
                    super.sendrecv(request, response, RESPONSE_TIMEOUT);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 31.8K bytes
    - Viewed (0)
  10. src/main/java/jcifs/internal/smb1/trans/SmbComTransaction.java

        public void setBuffer(final byte[] buffer) {
            this.txn_buf = buffer;
        }
    
        /**
         * Releases and returns the transaction buffer
         * @return the txn_buf
         */
        public byte[] releaseBuffer() {
            final byte[] buf = this.txn_buf;
            this.txn_buf = null;
            return buf;
        }
    
        /**
         * Gets the transaction subcommand
         * @return the subCommand
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 17.3K bytes
    - Viewed (0)
Back to top