1 #ifndef LH_NETWORK_CONFIGURATION_API_H
2 #define LH_NETWORK_CONFIGURATION_API_H
32 #include "lighthouse/api/LighthouseDllDecl.h"
33 #include "lighthouse/api/lhdefs.h"
115 virtual void getNetworkConfiguration(lh_device_id_t deviceID, lh_error_code_t* errorCode,
bool& outManualAssignment, lh_network_configuration_t& configuration);
132 virtual void getEthernetMACAddress(lh_device_id_t deviceID, lh_error_code_t* errorCode, lh_mac_address_array_t outMACAddress,
133 size_t outMACAddressSize);
Definition: LHNetworkConfigurationAPI.h:43
virtual void getEthernetMACAddress(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_mac_address_array_t outMACAddress, size_t outMACAddressSize)
virtual void getNetworkConfiguration(lh_device_id_t deviceID, lh_error_code_t *errorCode, bool &outManualAssignment, lh_network_configuration_t &configuration)
virtual bool getEthernetAddOnAvailable(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual void getManualNetworkConfiguration(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_network_configuration_t &configuration)
virtual void setManualNetworkConfiguration(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_network_configuration_t &configuration)
virtual lh_ip_assign_mode_t getIPAddressAssignedMode(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual void setIPAddressAssignedMode(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_ip_assign_mode_t mode)
This is the API for controlling the autonulling functionality of a device.
Definition: LighthouseAPI.h:54