Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 68 for transactions (1.6 sec)

  1. src/main/java/jcifs/internal/smb1/trans/nt/SmbComNtTransactionResponse.java

    import jcifs.Configuration;
    import jcifs.internal.smb1.trans.SmbComTransactionResponse;
    import jcifs.internal.util.SMBUtil;
    
    /**
     * Base class for SMB1 NT Transaction response messages.
     *
     * NT Transactions are an extended form of the basic transaction protocol
     * that provides additional functionality for Windows NT-specific operations.
     */
    public abstract class SmbComNtTransactionResponse extends SmbComTransactionResponse {
    
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 3.1K bytes
    - Viewed (0)
  2. src/main/java/jcifs/internal/smb1/trans/SmbComTransaction.java

    import jcifs.internal.smb1.ServerMessageBlock;
    import jcifs.internal.util.SMBUtil;
    import jcifs.util.Hexdump;
    
    /**
     * Base class for SMB1 transaction request messages.
     * This abstract class provides the foundation for all SMB1 transaction commands, handling
     * parameter and data buffer encoding, multi-part transactions, and setup word management.
     */
    public abstract class SmbComTransaction extends ServerMessageBlock implements Enumeration<SmbComTransaction> {
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 17.3K bytes
    - Viewed (0)
  3. src/main/java/jcifs/internal/smb1/trans/nt/SmbComNtTransaction.java

    import jcifs.internal.CommonServerMessageBlockRequest;
    import jcifs.internal.smb1.trans.SmbComTransaction;
    import jcifs.internal.util.SMBUtil;
    
    /**
     * Base class for SMB1 NT Transaction request messages.
     *
     * NT Transactions are an extended form of the basic transaction protocol
     * that provides additional functionality for Windows NT-specific operations
     * such as security descriptor queries and file change notifications.
     */
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 4.5K bytes
    - Viewed (0)
  4. src/test/java/jcifs/smb1/smb1/SmbComTransactionTest.java

        }
    
        @BeforeEach
        void setUp() {
            transaction = new TestSmbComTransaction();
            transaction.command = ServerMessageBlock.SMB_COM_TRANSACTION;
            transaction.name = "\\PIPE\\test";
            transaction.txn_buf = new byte[1024];
            transaction.maxBufferSize = 1024;
        }
    
        @Test
        @DisplayName("Test reset() method resets transaction state")
        void testReset() {
            // Modify state
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 8.9K bytes
    - Viewed (0)
  5. src/main/java/jcifs/Configuration.java

         */
        int getMaximumBufferSize();
    
        /**
         *
         * Property {@code jcifs.smb.client.transaction_buf_size} (int, default 65535)
         *
         * @return maximum data size for SMB transactions
         */
        int getTransactionBufferSize();
    
        /**
         *
         * Property {@code jcifs.smb.maxBuffers} (int, default 16)
         *
         * @return number of buffers to keep in cache
         */
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 25.4K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb1/trans/TransTransactNamedPipe.java

    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    import jcifs.Configuration;
    import jcifs.internal.util.SMBUtil;
    
    /**
     * SMB1 transaction subcommand for transacting with a named pipe.
     *
     * This class implements the TRANS_TRANSACT_NAMED_PIPE transaction which
     * combines writing data to a pipe and reading the response in a single operation.
     * This is more efficient than separate write and read operations.
     */
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 3.7K bytes
    - Viewed (0)
  7. src/test/java/jcifs/internal/smb1/trans/SmbComTransactionTest.java

        void testNextElement() {
            transaction.setMaxBufferSize(4096);
            transaction.setBuffer(new byte[SmbComTransaction.TRANSACTION_BUF_SIZE]);
            transaction.setParametersWireFormatReturn(100);
            transaction.setDataWireFormatReturn(200);
    
            SmbComTransaction result = transaction.nextElement();
    
            assertSame(transaction, result);
        }
    
        @Test
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 10.7K bytes
    - Viewed (0)
  8. src/test/java/jcifs/internal/smb1/trans/SmbComTransactionResponseTest.java

            verify(mockConfig, atLeastOnce()).getPid();
        }
    
        @Test
        @DisplayName("Test transaction response with different commands")
        void testTransactionResponseWithDifferentCommands() {
            // Test with TRANSACTION command
            TestSmbComTransactionResponse resp1 =
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 13.4K bytes
    - Viewed (0)
  9. src/test/java/jcifs/internal/smb1/trans/nt/SmbComNtTransactionTest.java

            // Set up transaction with zero data
            transaction.setTotalParameterCount(100);
            transaction.setTotalDataCount(0);
            transaction.setMaxParameterCount(1024);
            transaction.setMaxDataCountForTest(2048);
            transaction.setParameterCount(100);
            transaction.setParameterOffset(80);
            transaction.setDataCount(0);
            transaction.setDataOffset(0);
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 18.1K bytes
    - Viewed (0)
  10. src/main/java/jcifs/internal/smb1/trans/SmbComTransactionResponse.java

        }
    
        /**
         * Sets the data count for this transaction response
         * @param dataCount
         *            the dataCount to set
         */
        public final void setDataCount(final int dataCount) {
            this.dataCount = dataCount;
        }
    
        /**
         * Sets the transaction buffer
         * @param buffer
         *            the transaction buffer to use
         */
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 12.3K bytes
    - Viewed (0)
Back to top