|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.virtualbox_4_1.IUnknown
org.virtualbox_4_1.IDHCPServer
public class IDHCPServer
The IDHCPServer interface represents the vbox dhcp server configuration.
To enumerate all the dhcp servers on the host, use the
IVirtualBox.getDHCPServers()
attribute.
Interface ID: {6CFE387C-74FB-4CA7-BFF6-973BEC8AF7A3}
Field Summary |
---|
Fields inherited from class org.virtualbox_4_1.IUnknown |
---|
obj, port |
Constructor Summary | |
---|---|
IDHCPServer(java.lang.String wrapped,
org.virtualbox_4_1.jaxws.VboxPortType port)
|
Method Summary | |
---|---|
java.lang.Boolean |
getEnabled()
specifies if the dhcp server is enabled |
java.lang.String |
getIPAddress()
specifies server IP |
java.lang.String |
getLowerIP()
specifies from IP address in server address range |
java.lang.String |
getNetworkMask()
specifies server network mask |
java.lang.String |
getNetworkName()
specifies internal network name the server is used for |
java.lang.String |
getUpperIP()
specifies to IP address in server address range |
static IDHCPServer |
queryInterface(IUnknown obj)
|
void |
setConfiguration(java.lang.String IPAddress,
java.lang.String networkMask,
java.lang.String FromIPAddress,
java.lang.String ToIPAddress)
configures the server |
void |
setEnabled(java.lang.Boolean value)
specifies if the dhcp server is enabled |
void |
start(java.lang.String networkName,
java.lang.String trunkName,
java.lang.String trunkType)
Starts DHCP server process. |
void |
stop()
Stops DHCP server process. |
Methods inherited from class org.virtualbox_4_1.IUnknown |
---|
getRemoteWSPort, getWrapped, releaseRemote |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IDHCPServer(java.lang.String wrapped, org.virtualbox_4_1.jaxws.VboxPortType port)
Method Detail |
---|
public java.lang.Boolean getEnabled()
public void setEnabled(java.lang.Boolean value)
value
- Booleanpublic java.lang.String getIPAddress()
public java.lang.String getNetworkMask()
public java.lang.String getNetworkName()
public java.lang.String getLowerIP()
public java.lang.String getUpperIP()
public static IDHCPServer queryInterface(IUnknown obj)
public void setConfiguration(java.lang.String IPAddress, java.lang.String networkMask, java.lang.String FromIPAddress, java.lang.String ToIPAddress)
IPAddress
- server IP addressnetworkMask
- server network maskFromIPAddress
- server From IP address for address rangeToIPAddress
- server To IP address for address range
Expected result codes:
E_INVALIDARG | invalid configuration supplied |
public void start(java.lang.String networkName, java.lang.String trunkName, java.lang.String trunkType)
networkName
- Name of internal network DHCP server should attach to.trunkName
- Name of internal network trunk.trunkType
- Type of internal network trunk.
Expected result codes:
E_FAIL | Failed to start the process. |
public void stop()
E_FAIL | Failed to stop the process. |
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |