OceanDirectLighthouseC++ 3.1.3
OceanDirect Lighthouse C++/C API
oceandirect::api::NetworkConfigurationAPI Member List

This is the complete list of members for oceandirect::api::NetworkConfigurationAPI, including all inherited members.

getEthernetAddOnAvailable(long deviceID, int *errorCode)oceandirect::api::NetworkConfigurationAPIvirtual
getEthernetLoopBackTest(long deviceID, int *errorCode)oceandirect::api::NetworkConfigurationAPIvirtual
getEthernetMACAddress(long deviceID, int *errorCode, std::uint8_t *outMACAddress, std::uint32_t outMACAddressSize)oceandirect::api::NetworkConfigurationAPIvirtual
getInstance()oceandirect::api::NetworkConfigurationAPIstatic
getIPAddressAssignedMode(long deviceID, int *errorCode)oceandirect::api::NetworkConfigurationAPIvirtual
getManualNetworkConfiguration(long deviceID, int *errorCode, std::uint8_t *outIpv4Address, std::uint32_t ipv4AddressSize, std::uint8_t *outSubnetMask, std::uint32_t subnetMaskSize, std::uint8_t *outDefaultGateway, std::uint32_t defaultGatewaySize, std::uint8_t *outDNSServer, std::uint32_t dnsServerSize)oceandirect::api::NetworkConfigurationAPIvirtual
getMulticastGroupEnabled(long deviceID, int *errorCode, std::uint32_t interfaceIndex)oceandirect::api::NetworkConfigurationAPI
getNetworkConfiguration(long deviceID, int *errorCode, bool &outManualAssignment, std::uint8_t *outIpv4Address, std::uint32_t ipv4AddressSize, std::uint8_t *outSubnetMask, std::uint32_t subnetMaskSize, std::uint8_t *outDefaultGateway, std::uint32_t defaultGatewaySize, std::uint8_t *outDNSServer, std::uint32_t dnsServerSize)oceandirect::api::NetworkConfigurationAPIvirtual
getNetworkInterfaceCount(long deviceID, int *errorCode)oceandirect::api::NetworkConfigurationAPIvirtual
getNetworkInterfaceStatus(long deviceID, int *errorCode, std::uint32_t interfaceIndex)oceandirect::api::NetworkConfigurationAPIvirtual
getNetworkInterfaceType(long deviceID, int *errorCode, std::uint32_t interfaceIndex)oceandirect::api::NetworkConfigurationAPIvirtual
instanceoceandirect::api::NetworkConfigurationAPIprotectedstatic
NetworkConfigurationAPI()=defaultoceandirect::api::NetworkConfigurationAPI
saveNetworkInterfaceSetting(long deviceID, int *errorCode, std::uint32_t interfaceIndex)oceandirect::api::NetworkConfigurationAPIvirtual
setEthernetMACAddress(long deviceID, int *errorCode, const std::uint8_t *macAddress, std::uint32_t macAddressSize)oceandirect::api::NetworkConfigurationAPIvirtual
setIPAddressAssignedMode(long deviceID, int *errorCode, bool useDHCP)oceandirect::api::NetworkConfigurationAPIvirtual
setManualNetworkConfiguration(long deviceID, int *errorCode, const std::uint8_t *ipv4Address, std::uint32_t ipv4AddressSize, const std::uint8_t *subnetMask, std::uint32_t subnetMaskSize, const std::uint8_t *defaultGateway, std::uint32_t defaultGatewaySize, const std::uint8_t *dnsServer, std::uint32_t dnsServerSize)oceandirect::api::NetworkConfigurationAPIvirtual
setMulticastGroupEnabled(long deviceID, int *errorCode, std::uint32_t interfaceIndex, bool enabled)oceandirect::api::NetworkConfigurationAPI
setNetworkInterfaceStatus(long deviceID, int *errorCode, std::uint32_t interfaceIndex, bool enable)oceandirect::api::NetworkConfigurationAPIvirtual
shutdown()oceandirect::api::NetworkConfigurationAPIstatic
~NetworkConfigurationAPI()=defaultoceandirect::api::NetworkConfigurationAPIvirtual