OceanDirectLighthouseC++  3.1.1
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() (defined in oceandirect::api::NetworkConfigurationAPI)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
instance (defined in oceandirect::api::NetworkConfigurationAPI)oceandirect::api::NetworkConfigurationAPIprotectedstatic
NetworkConfigurationAPI()=default (defined in oceandirect::api::NetworkConfigurationAPI)oceandirect::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() (defined in oceandirect::api::NetworkConfigurationAPI)oceandirect::api::NetworkConfigurationAPIstatic
~NetworkConfigurationAPI()=default (defined in oceandirect::api::NetworkConfigurationAPI)oceandirect::api::NetworkConfigurationAPIvirtual