FMLiveSwitchVirtualNetwork Class Reference

Instance Methods

(FMLiveSwitchVirtualAdapter *) - addAdapter
 
(FMLiveSwitchVirtualDevice *) - addDevice:
 
(bool) - connectWithRemoteHostname:remoteIPAddress:remotePort:protocolType:
 
(NSMutableArray *) - devices
 
(int) - dhcpIPAddress1
 
(int) - dhcpIPAddress2
 
(int) - dhcpIPAddress3
 
(int) - dhcpIPAddress4End
 
(int) - dhcpIPAddress4Start
 
(bool) - doProcessSendWithPacket:
 
(bool) - doRaiseSendWithPacket:
 
(instancetype) - init
 
(instancetype) - initWithNatMode:
 
(instancetype) - initWithNatMode:dhcpAddress1:
 
(instancetype) - initWithNatMode:dhcpAddress1:dhcpAddress2:
 
(instancetype) - initWithNatMode:dhcpAddress1:dhcpAddress2:dhcpAddress3:
 
(int) - internalIPAddress1
 
(int) - internalIPAddress2
 
(int) - internalIPAddress3
 
(int) - internalIPAddress4
 
(FMLiveSwitchVirtualNat *) - nat
 
(FMLiveSwitchVirtualNatMode) - natMode
 
(bool) - removeDevice:
 
- Instance Methods inherited from FMLiveSwitchVirtualDevice
(NSString *) - description
 
(instancetype) - initWithIPAddress1:ipAddress2:ipAddress3:ipAddress4:
 
(NSString *) - ipAddress
 
(int) - ipAddress1
 
(int) - ipAddress2
 
(int) - ipAddress3
 
(int) - ipAddress4
 
(FMLiveSwitchVirtualNetwork *) - network
 
(bool) - useDhcp
 

Class Methods

(FMLiveSwitchVirtualNetwork *) + virtualNetwork
 
(FMLiveSwitchVirtualNetwork *) + virtualNetworkWithNatMode:
 
(FMLiveSwitchVirtualNetwork *) + virtualNetworkWithNatMode:dhcpAddress1:
 
(FMLiveSwitchVirtualNetwork *) + virtualNetworkWithNatMode:dhcpAddress1:dhcpAddress2:
 
(FMLiveSwitchVirtualNetwork *) + virtualNetworkWithNatMode:dhcpAddress1:dhcpAddress2:dhcpAddress3:
 
- Class Methods inherited from FMLiveSwitchVirtualDevice
(FMLiveSwitchVirtualDevice *) + virtualDevice
 
(FMLiveSwitchVirtualDevice *) + virtualDeviceWithIPAddress1:ipAddress2:ipAddress3:ipAddress4:
 

Method Documentation

◆ addAdapter

- (FMLiveSwitchVirtualAdapter*) addAdapter

◆ addDevice:

◆ connectWithRemoteHostname:remoteIPAddress:remotePort:protocolType:

- (bool) connectWithRemoteHostname: (NSString *)  remoteHostname
remoteIPAddress: (NSString *)  remoteIPAddress
remotePort: (int)  remotePort
protocolType: (FMLiveSwitchProtocolType)  protocolType 

◆ devices

- (NSMutableArray*) devices

◆ dhcpIPAddress1

- (int) dhcpIPAddress1

◆ dhcpIPAddress2

- (int) dhcpIPAddress2

◆ dhcpIPAddress3

- (int) dhcpIPAddress3

◆ dhcpIPAddress4End

- (int) dhcpIPAddress4End

◆ dhcpIPAddress4Start

- (int) dhcpIPAddress4Start

◆ doProcessSendWithPacket:

- (bool) doProcessSendWithPacket: (FMLiveSwitchVirtualPacket *)  packet

◆ doRaiseSendWithPacket:

- (bool) doRaiseSendWithPacket: (FMLiveSwitchVirtualPacket *)  packet

◆ init

- (instancetype) init

◆ initWithNatMode:

- (instancetype) initWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode

◆ initWithNatMode:dhcpAddress1:

- (instancetype) initWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode
dhcpAddress1: (int)  dhcpAddress1 

◆ initWithNatMode:dhcpAddress1:dhcpAddress2:

- (instancetype) initWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode
dhcpAddress1: (int)  dhcpAddress1
dhcpAddress2: (int)  dhcpAddress2 

◆ initWithNatMode:dhcpAddress1:dhcpAddress2:dhcpAddress3:

- (instancetype) initWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode
dhcpAddress1: (int)  dhcpAddress1
dhcpAddress2: (int)  dhcpAddress2
dhcpAddress3: (int)  dhcpAddress3 

◆ internalIPAddress1

- (int) internalIPAddress1

◆ internalIPAddress2

- (int) internalIPAddress2

◆ internalIPAddress3

- (int) internalIPAddress3

◆ internalIPAddress4

- (int) internalIPAddress4

◆ nat

◆ natMode

- (FMLiveSwitchVirtualNatMode) natMode

◆ removeDevice:

- (bool) removeDevice: (FMLiveSwitchVirtualDevice *)  device

◆ virtualNetwork

+ (FMLiveSwitchVirtualNetwork*) virtualNetwork

◆ virtualNetworkWithNatMode:

+ (FMLiveSwitchVirtualNetwork*) virtualNetworkWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode

◆ virtualNetworkWithNatMode:dhcpAddress1:

+ (FMLiveSwitchVirtualNetwork*) virtualNetworkWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode
dhcpAddress1: (int)  dhcpAddress1 

◆ virtualNetworkWithNatMode:dhcpAddress1:dhcpAddress2:

+ (FMLiveSwitchVirtualNetwork*) virtualNetworkWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode
dhcpAddress1: (int)  dhcpAddress1
dhcpAddress2: (int)  dhcpAddress2 

◆ virtualNetworkWithNatMode:dhcpAddress1:dhcpAddress2:dhcpAddress3:

+ (FMLiveSwitchVirtualNetwork*) virtualNetworkWithNatMode: (FMLiveSwitchVirtualNatMode)  natMode
dhcpAddress1: (int)  dhcpAddress1
dhcpAddress2: (int)  dhcpAddress2
dhcpAddress3: (int)  dhcpAddress3