VirtualBox Main API
List of all members
IDHCPGlobalConfig Interface Reference

The global DHCP server configuration, see IDHCPServer::globalConfig. More...

Inheritance diagram for IDHCPGlobalConfig:
IDHCPConfig

Additional Inherited Members

- Public Member Functions inherited from IDHCPConfig
void setOption (in DHCPOption option, in DHCPOptionEncoding encoding, in wstring value)
 Sets a DHCP option.
 
void removeOption (in DHCPOption option)
 Removes the given DHCP option.
 
void removeAllOptions ()
 Removes all the options.
 
void getOption (in DHCPOption option, out DHCPOptionEncoding encoding, [retval] out wstring value)
 Gets the value of a single DHCP option.
 
void getAllOptions (out DHCPOption[] options, out DHCPOptionEncoding[] encodings, [retval] out wstring[] values)
 Gets all DHCP options and their values.
 
void remove ()
 Remove this group or individual configuration.
 
- Public Attributes inherited from IDHCPConfig
readonly attribute DHCPConfigScope scope
 Indicates the kind of config this is (mostly for IDHCPIndividualConfig).
 
attribute unsigned long minLeaseTime
 The minimum lease time in seconds, ignored if zero.
 
attribute unsigned long defaultLeaseTime
 The default lease time in seconds, ignored if zero.
 
attribute unsigned long maxLeaseTime
 The maximum lease time in seconds, ignored if zero.
 
attribute DHCPOption[] forcedOptions
 List of DHCP options which should be forced upon the clients in this config scope when they are available, whether the clients asks for them or not.
 
attribute DHCPOption[] suppressedOptions
 List of DHCP options which should not be sent to the clients in this config scope.
 

Detailed Description

The global DHCP server configuration, see IDHCPServer::globalConfig.

Interface ID:
{46735DE7-F4C4-4020-A185-0D2881BCFA8B}