3#include "ManagedObject.h"
5using oceandirect::api::LHNetworkConfigurationAPI;
6using NetOceanDirect::ManagedObject;
7using NetOceanDirect::MemoryCleanup;
net_lh_ip_assign_mode_t
Definition NetLighthouse.h:7
Definition NetLighthouseNetworkConfiguration.h:21
virtual ~NetLighthouseNetworkConfiguration()
Definition NetLighthouseNetworkConfiguration.h:25
void setIPAddressAssignedMode(unsigned int deviceID, int% errorCode, net_lh_ip_assign_mode_t mode)
Definition NetLighthouseNetworkConfiguration.cpp:24
bool getEthernetAddOnAvailable(unsigned int deviceID, int %errorCode)
Definition NetLighthouseNetworkConfiguration.cpp:115
net_lh_ip_assign_mode_t getIPAddressAssignedMode(unsigned int deviceID, int %errorCode)
Definition NetLighthouseNetworkConfiguration.cpp:18
NetLighthouseNetworkConfiguration()
Definition NetLighthouseNetworkConfiguration.cpp:7
void setManualNetworkConfiguration(unsigned int deviceID, int% errorCode, NetLHNetworkConfiguration^ configuration)
Definition NetLighthouseNetworkConfiguration.cpp:62
static NetLighthouseNetworkConfiguration getInstance()
Definition NetLighthouseNetworkConfiguration.cpp:11
void getManualNetworkConfiguration(unsigned int deviceID, int% errorCode, NetLHNetworkConfiguration^% configuration)
Definition NetLighthouseNetworkConfiguration.cpp:30
static NetLighthouseNetworkConfiguration network
Definition NetLighthouseNetworkConfiguration.h:116
void getNetworkConfiguration(unsigned int deviceID, int %errorCode, bool %outManualAssignment, NetLHNetworkConfiguration^% configuration)
Definition NetLighthouseNetworkConfiguration.cpp:82
array< unsigned char > getEthernetMACAddress(unsigned int deviceID, int %errorCode)
Definition NetLighthouseNetworkConfiguration.cpp:120
Definition NetLighthouse.h:21
ManagedObject< LHNetworkConfigurationAPI, MemoryCleanup::noDeletion > NetworkConfigurationBase
Definition NetLighthouseNetworkConfiguration.h:11
Definition NetLighthouseNetworkConfiguration.h:13
array< unsigned char > dnsServer
Definition NetLighthouseNetworkConfiguration.h:17
array< unsigned char > defaultGateway
Definition NetLighthouseNetworkConfiguration.h:16
array< unsigned char > ipv4Address
Definition NetLighthouseNetworkConfiguration.h:14
array< unsigned char > subnetMask
Definition NetLighthouseNetworkConfiguration.h:15