3#include "api/advanced/DHCPServerConfigurationAPI.h"
5using oceandirect::api::DHCPServerConfigurationAPI;
10 private ref class DHCPServerConfiguration :
public ManagedObject<DHCPServerConfigurationAPI>
13 DHCPServerConfiguration();
15 virtual ~DHCPServerConfiguration() {};
16 static DHCPServerConfiguration^ getInstance();
27 bool isDHCPServerEnabled(
long deviceID,
int %errorCode,
unsigned char ifNum);
37 void setDHCPServerEnable(
long deviceID,
int %errorCode,
unsigned char ifNum,
unsigned char enabled);
48 void readDHCPServerAddressRange(
long deviceID,
int %errorCode,
unsigned char ifNum,
49 cli::array<unsigned int> ^%outBaseIpAddress,
unsigned int %outNetmask);
65 void setDHCPServerAddressRange(
long deviceID,
int %errorCode,
unsigned char ifNum,
66 cli::array<unsigned int> ^baseIpAddress,
unsigned int netMask);
69 static DHCPServerConfiguration^ dhcp;