Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for NetworkInterfaceInfo (0.09 sec)

  1. src/main/java/jcifs/internal/smb2/multichannel/NetworkInterfaceInfo.java

        }
    
        /**
         * Parse network interface info from encoded bytes
         *
         * @param data encoded data
         * @param offset offset in data
         * @return parsed NetworkInterfaceInfo
         */
        public static NetworkInterfaceInfo decode(byte[] data, int offset) {
            // Ensure we have enough data for the full structure
            if (data.length < offset + Smb2ChannelCapabilities.NETWORK_INTERFACE_INFO_SIZE) {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 9.8K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb2/multichannel/NetworkInterfaceInfoTest.java

        }
    
        @Test
        void testEquals() {
            NetworkInterfaceInfo info1 = new NetworkInterfaceInfo(testAddress, 1000);
            info1.setInterfaceIndex(1);
    
            NetworkInterfaceInfo info2 = new NetworkInterfaceInfo(testAddress, 1000);
            info2.setInterfaceIndex(1);
    
            NetworkInterfaceInfo info3 = new NetworkInterfaceInfo(testAddress, 1000);
            info3.setInterfaceIndex(2);
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 4.9K bytes
    - Viewed (0)
  3. src/test/java/jcifs/internal/smb2/multichannel/ChannelLoadBalancerTest.java

            InetAddress addr2 = InetAddress.getByName("192.168.1.101");
            NetworkInterfaceInfo local = new NetworkInterfaceInfo(addr1, 1000);
            NetworkInterfaceInfo remote1 = new NetworkInterfaceInfo(addr1, 1000);
            NetworkInterfaceInfo remote2 = new NetworkInterfaceInfo(addr2, 10000); // Faster interface
    
            channel1 = new ChannelInfo("channel1", mockTransport1, local, remote1);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 7.7K bytes
    - Viewed (0)
  4. src/main/java/jcifs/internal/smb2/multichannel/ChannelInfo.java

    /**
     * Information about a multi-channel connection
     */
    public class ChannelInfo {
    
        private final String channelId;
        private volatile SmbTransport transport;
        private final NetworkInterfaceInfo localInterface;
        private final NetworkInterfaceInfo remoteInterface;
        private volatile ChannelState state;
        private final long establishedTime;
        private volatile long lastActivityTime;
    
        // Performance metrics
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 10.6K bytes
    - Viewed (0)
  5. src/test/java/jcifs/internal/smb2/multichannel/ChannelManagerTest.java

            // Add a healthy channel manually for testing
            InetAddress addr = InetAddress.getByName("192.168.1.100");
            NetworkInterfaceInfo localInterface = new NetworkInterfaceInfo(addr, 1000);
            NetworkInterfaceInfo remoteInterface = new NetworkInterfaceInfo(addr, 1000);
            ChannelInfo healthyChannel = new ChannelInfo("test-channel", mockTransport, localInterface, remoteInterface);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 7.6K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb2/ioctl/QueryNetworkInterfaceInfoResponse.java

    import java.util.List;
    
    import jcifs.Decodable;
    import jcifs.internal.smb2.multichannel.NetworkInterfaceInfo;
    import jcifs.internal.util.SMBUtil;
    
    /**
     * Response data for FSCTL_QUERY_NETWORK_INTERFACE_INFO
     */
    public class QueryNetworkInterfaceInfoResponse implements Decodable {
    
        private List<NetworkInterfaceInfo> interfaces;
    
        /**
         * Create query network interface info response
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 2.7K bytes
    - Viewed (0)
  7. src/test/java/jcifs/internal/smb2/multichannel/MultiChannelIntegrationTest.java

            InetAddress localAddr = InetAddress.getByName("192.168.1.10");
            InetAddress remoteAddr = InetAddress.getByName("192.168.1.100");
    
            NetworkInterfaceInfo localNic = new NetworkInterfaceInfo(localAddr, 1);
            NetworkInterfaceInfo remoteNic = new NetworkInterfaceInfo(remoteAddr, 445);
    
            // Mock transport doesn't have isConnected, but we can work around it
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 8.2K bytes
    - Viewed (0)
  8. docs/smb3-features/03-multi-channel-design.md

    import java.util.concurrent.atomic.AtomicLong;
    
    public class ChannelInfo {
        private final String channelId;
        private final SmbTransport transport;
        private final NetworkInterfaceInfo localInterface;
        private final NetworkInterfaceInfo remoteInterface;
        private volatile ChannelState state;
        private final long establishedTime;
        private volatile long lastActivityTime;
        
        // Performance metrics
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 39.6K bytes
    - Viewed (0)
  9. src/test/java/jcifs/internal/smb2/multichannel/ChannelFailoverTest.java

            failover = new ChannelFailover(mockChannelManager);
    
            InetAddress addr = InetAddress.getByName("192.168.1.100");
            NetworkInterfaceInfo localInterface = new NetworkInterfaceInfo(addr, 1000);
            NetworkInterfaceInfo remoteInterface = new NetworkInterfaceInfo(addr, 1000);
    
            failedChannel = new ChannelInfo("failed-channel", mockTransport, localInterface, remoteInterface);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 7.7K bytes
    - Viewed (0)
  10. src/main/java/jcifs/internal/smb2/multichannel/ChannelManager.java

        private final CIFSContext context;
        private final SmbSession session;
        private final Map<String, ChannelInfo> channels;
        private final List<NetworkInterfaceInfo> localInterfaces;
        private final List<NetworkInterfaceInfo> remoteInterfaces;
        private final ScheduledExecutorService scheduler;
        private final ChannelLoadBalancer loadBalancer;
        private final ChannelFailover failover;
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 20K bytes
    - Viewed (0)
Back to top