Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 72 for Encodable (0.07 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. src/main/java/jcifs/Encodable.java

    package jcifs;
    
    /**
     * Interface for objects that can be encoded to a byte buffer.
     * This interface provides methods for serializing data to SMB protocol messages.
     *
     * @author mbechler
     */
    public interface Encodable {
    
        /**
         * Encodes this object into the specified byte array.
         *
         * @param dst the destination byte array to encode into
         * @param dstIndex the starting index in the destination array
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 1.4K bytes
    - Click Count (0)
  2. src/test/java/jcifs/internal/smb2/info/Smb2SetInfoRequestTest.java

            request = new Smb2SetInfoRequest(mockConfig);
            Encodable mockInfo = mock(Encodable.class);
    
            request.setInfo(mockInfo);
    
            // Verify info object was set
            Field infoField;
            try {
                infoField = Smb2SetInfoRequest.class.getDeclaredField("info");
                infoField.setAccessible(true);
                Encodable actualInfo = (Encodable) infoField.get(request);
    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)
  3. src/test/java/jcifs/util/ByteEncodableTest.java

            ByteEncodable encodable = new ByteEncodable(data, 1, 3);
    
            // Verify size
            assertEquals(3, encodable.size(), "Size should be equal to the specified length");
        }
    
        @Test
        void testEncodeBasic() {
            // Test basic encoding
            byte[] data = { 0x01, 0x02, 0x03, 0x04, 0x05 };
            ByteEncodable encodable = new ByteEncodable(data, 1, 3);
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 5.5K bytes
    - Click Count (0)
  4. src/main/java/jcifs/internal/smb2/info/Smb2SetInfoRequest.java

         *            the file information to set
         */
        public <T extends FileInformation & Encodable> void setFileInformation(final T fi) {
            setInfoType(Smb2Constants.SMB2_0_INFO_FILE);
            setFileInfoClass(fi.getFileInformationLevel());
            setInfo(fi);
        }
    
        /**
         * Sets the encodable information object for this request
         *
         * @param info
         *            the info to set
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 5.7K bytes
    - Click Count (0)
  5. src/test/java/jcifs/internal/fscc/FileInformationTest.java

        /**
         * Test that FileInformation can be used as both Decodable and Encodable
         */
        @Test
        @DisplayName("Test FileInformation as both Decodable and Encodable")
        void testFileInformationAsDecodableAndEncodable() throws SMBProtocolDecodingException {
            FileInformation fileInfo = new FileEndOfFileInformation(2048L);
    
            // Test as Encodable
            assertTrue(fileInfo instanceof jcifs.Encodable);
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Thu Aug 14 05:31:44 GMT 2025
    - 11.5K bytes
    - Click Count (0)
  6. src/main/java/jcifs/internal/smb2/ioctl/Smb2IoctlRequest.java

        private final int controlCode;
        private final byte[] outputBuffer;
        private int maxOutputResponse;
        private int maxInputResponse;
        private int flags;
        private Encodable inputData;
        private Encodable outputData;
    
        /**
         * Constructs an SMB2 IOCTL request with an unspecified file ID
         * @param config the client configuration
         * @param controlCode the IOCTL control code
         */
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 9.4K bytes
    - Click Count (0)
  7. src/test/java/jcifs/internal/smb2/info/Smb2QueryInfoRequestTest.java

        void testSizeWithInputBuffer() {
            request = new Smb2QueryInfoRequest(mockConfig);
    
            // Set an input buffer using reflection
            Encodable mockInputBuffer = mock(Encodable.class);
            when(mockInputBuffer.size()).thenReturn(100);
    
            try {
                Field inputBufferField = Smb2QueryInfoRequest.class.getDeclaredField("inputBuffer");
    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)
  8. src/main/java/jcifs/internal/smb2/nego/NegotiateContextRequest.java

     */
    package jcifs.internal.smb2.nego;
    
    import jcifs.Encodable;
    
    /**
     * SMB2 Negotiate Context request data structure.
     *
     * This class represents negotiate contexts used in SMB 3.1.1
     * for capability negotiation and security enhancements.
     *
     * @author mbechler
     */
    public interface NegotiateContextRequest extends Encodable {
    
        /**
         * Gets the negotiate context type.
         *
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 1.2K bytes
    - Click Count (0)
  9. src/main/java/jcifs/util/ByteEncodable.java

     */
    package jcifs.util;
    
    import jcifs.Encodable;
    
    /**
     * Interface for objects that can be encoded to byte arrays.
     * Provides standardized method for converting objects to their binary representation.
     *
     * @author mbechler
     */
    public class ByteEncodable implements Encodable {
    
        private final byte[] bytes;
        private final int off;
        private final int len;
    
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 1.9K bytes
    - Click Count (0)
  10. src/main/java/jcifs/internal/smb2/create/CreateContextRequest.java

     */
    package jcifs.internal.smb2.create;
    
    import jcifs.Encodable;
    
    /**
     * SMB2 Create Context request interface. This interface defines the contract for
     * context data included in SMB2 Create requests.
     *
     * @author mbechler
     *
     */
    public interface CreateContextRequest extends Encodable {
    
        /**
         * Get the name of this create context.
         * @return context name as byte array
    Created: Sun Apr 05 00:10:12 GMT 2026
    - Last Modified: Sat Aug 16 01:32:48 GMT 2025
    - 1.2K bytes
    - Click Count (0)
Back to Top