2 #include "ManagedObject.h"
3 #include "api/advanced/NetworkConfigurationAPI.h"
5 using oceandirect::api::NetworkConfigurationAPI;
7 namespace NetOceanDirect {
180 array<unsigned char>^% outIpv4Address,
181 array<unsigned char>^% outSubnetMask,
182 array<unsigned char>^% outDefaultGateway,
183 array<unsigned char>^% outDNSServer);
201 array<unsigned char>^% ipv4Address,
202 array<unsigned char>^% subnetMask,
203 array<unsigned char>^% defaultGateway,
204 array<unsigned char>^% dnsServer);
222 array<unsigned char>^% outIpv4Address,
223 array<unsigned char>^% outSubnetMask,
224 array<unsigned char>^% outDefaultGateway,
225 array<unsigned char>^% outDNSServer);
Definition: ManagedObject.h:16
Definition: NetworkConfiguration.h:10
bool getIPAddressAssignedMode(long deviceID, int% errorCode)
Definition: NetworkConfiguration.cpp:81
bool getMulticastGroupEnabled(long deviceID, int% errorCode, std::uint32_t interfaceIndex)
Definition: NetworkConfiguration.cpp:54
void setMulticastGroupEnabled(long deviceID, int% errorCode, std::uint32_t interfaceIndex, bool enable)
Definition: NetworkConfiguration.cpp:63
std::uint32_t getNetworkInterfaceType(long deviceID, int% errorCode, std::uint32_t interfaceIndex)
Definition: NetworkConfiguration.cpp:27
void saveNetworkInterfaceSetting(long deviceID, int% errorCode, std::uint32_t interfaceIndex)
Definition: NetworkConfiguration.cpp:72
void getManualNetworkConfiguration(long deviceID, int% errorCode, array< unsigned char >^% outIpv4Address, array< unsigned char >^% outSubnetMask, array< unsigned char >^% outDefaultGateway, array< unsigned char >^% outDNSServer)
Definition: NetworkConfiguration.cpp:146
std::uint32_t getNetworkInterfaceCount(long deviceID, int% errorCode)
Definition: NetworkConfiguration.cpp:22
bool getNetworkInterfaceStatus(long deviceID, int% errorCode, std::uint32_t interfaceIndex)
Definition: NetworkConfiguration.cpp:36
void setIPAddressAssignedMode(long deviceID, int% errorCode, bool useDHCP)
Definition: NetworkConfiguration.cpp:86
void setManualNetworkConfiguration(long deviceID, int% errorCode, array< unsigned char >^% ipv4Address, array< unsigned char >^% subnetMask, array< unsigned char >^% defaultGateway, array< unsigned char >^% dnsServer)
Definition: NetworkConfiguration.cpp:119
void getNetworkConfiguration(long deviceID, int% errorCode, bool% outManualAssignment, array< unsigned char >^% outIpv4Address, array< unsigned char >^% outSubnetMask, array< unsigned char >^% outDefaultGateway, array< unsigned char >^% outDNSServer)
Definition: NetworkConfiguration.cpp:91
void setNetworkInterfaceStatus(long deviceID, int% errorCode, std::uint32_t interfaceIndex, bool enable)
Definition: NetworkConfiguration.cpp:45