2 #include "ManagedObject.h"
3 #include "api/advanced/Ipv4AddressAPI.h"
4 using oceandirect::api::Ipv4AddressAPI;
6 namespace NetOceanDirect {
32 bool isDHCPEnabled(
long deviceID,
int% errorCode,
unsigned char ifNum);
49 void setDHCPEnable(
long deviceID,
int %errorCode,
unsigned char ifNum,
bool enabled);
51 void setDHCPEnable(
long deviceID,
int% errorCode,
bool enabled);
93 array<unsigned char>^
readIpAddress(
long deviceID,
int% errorCode,
unsigned char ifNum,
unsigned char addressIndex,
unsigned int% netmask);
95 array<unsigned char>^
readIpAddress(
long deviceID,
int% errorCode,
unsigned char addressIndex,
unsigned int% netmask);
116 void addStaticIpAddress(
long deviceID,
int% errorCode,
unsigned char ifNum, array<unsigned char>^% ipAddress,
unsigned int netmask);
118 void addStaticIpAddress(
long deviceID,
int% errorCode, array<unsigned char>^% ipAddress,
unsigned int netmask);
133 void deleteStaticIpAddress(
long deviceID,
int% errorCode,
unsigned char ifNum,
unsigned char addressIndex);
Definition: Ipv4Address.h:8
array< unsigned char > readIpAddress(long deviceID, int% errorCode, unsigned char ifNum, unsigned char addressIndex, unsigned int% netmask)
Definition: Ipv4Address.cpp:47
array< unsigned char > getDefaultGatewayIpAddress(long deviceID, int% errorCode, unsigned char ifNum)
Definition: Ipv4Address.cpp:93
void deleteStaticIpAddress(long deviceID, int% errorCode, unsigned char ifNum, unsigned char addressIndex)
Definition: Ipv4Address.cpp:73
void addStaticIpAddress(long deviceID, int% errorCode, unsigned char ifNum, array< unsigned char >^% ipAddress, unsigned int netmask)
Definition: Ipv4Address.cpp:61
void setDefaultGatewayIpAddress(long deviceID, int% errorCode, unsigned char ifNum, array< unsigned char >^% ipAddress)
Definition: Ipv4Address.cpp:82
int getNumberOfIpAddresses(long deviceID, int% errorCode, unsigned char ifNum)
Definition: Ipv4Address.cpp:38
void setDHCPEnable(long deviceID, int %errorCode, unsigned char ifNum, bool enabled)
bool isDHCPEnabled(long deviceID, int% errorCode, unsigned char ifNum)
Definition: Ipv4Address.cpp:20
Definition: ManagedObject.h:16