If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: openweave.io/reference/class/nl/inet/interface-address-iterator - nl::Inet::InterfaceAddressIter.

site address: openweave.io/reference/class/nl/inet/interface-address-iterator

site title: nl::Inet::InterfaceAddressIterator Class Reference     OpenWeave

Our opinion (on Tuesday 29 September 2026 5:30:28 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


page from cache: 8 hours ago
Meta tags:

Headings (most frequently used words):

interfaceaddressiterator, public, functions, nl, inet, summary, constructors, and, destructors, getaddress, getaddresswithprefix, getipv6prefixlength, getinterface, getinterfaceid, getinterfacename, getprefixlength, hasbroadcastaddress, hascurrent, isup, next, supportsmulticast, github, support,

Text of the page (most frequently used words):
overview (105), the (91), classes (64), interface (44), #address (37), void (30), parser (21), current (20), network (19), builder (19), returns (18), structs (17), and (14), with (14), interfaceaddressiterator (13), associated (13), iterator (12), ineventparam (12), outeventparam (11), bool (10), details (9), list (9), thumb (8), for (8), not (8), lwip (8), platform (8), other (7), are (7), positioned (7), prefix (7), reference (7), this (6), object (6), whether (6), end (6), next (6), system (6), name (6), down (5), beyond (5), getprefixlength (5), namebuf (5), getinterfaceid (5), ipprefix (5), português (4), español (4), thread (4), resources (4), false (4), true (4), systems (4), iteration (4), threads (4), broadcast (4), bits (4), links (4), uint8_t (4), get (4), interfaceid (4), deprecated (4), alias (4), ipaddress (4), inet (4), weave (4), unions (4), happy (3), openweave (3), github (3), too (3), content (3), under (3), license (3), multicast (3), supportsmulticast (3), netif (3), safe (3), isup (3), may (3), hascurrent (3), has (3), hasbroadcastaddress (3), namebufsize (3), getinterfacename (3), getinterface (3), getipv6prefixlength (3), getaddresswithprefix (3), getaddress (3), case (3), addresses (3), class (3), security (3), provisioning (3), 한국어 (2), 日本語 (2), ภาษาไทย (2), বাংলা (2), हिंदी (2), فارسی (2), العربيّة (2), עברית (2), русский (2), türkçe (2), tiếng (2), việt (2), brasil (2), polski (2), italiano (2), indonesia (2), français (2), américa (2), latina (2), deutsch (2), english (2), google (2), support (2), openthread (2), need (2), samples (2), code (2), last (2), updated (2), 2019 (2), utc (2), except (2), licensed (2), java (2), related (2), used (2), any (2), constructor (2), destroys (2), supports (2), else (2), removed (2), destroyed (2), never (2), themselves (2), objects (2), mutating (2), while (2), lock (2), core (2), hold (2), that (2), provided (2), method (2), advance (2), some (2), platforms (2), constructs (2), ipv4 (2), 128 (2), ppp (2), gets (2), written (2), region (2), char (2), size_t (2), inet_error (2), containing (2), length (2), addrwithprefix (2), public (2), functions (2), stable (2), based (2), instances (2), weavedevicemanager (2), weavedevicedescriptor (2), networkinfo (2), identifydevicecriteria (2), devicemanager (2), weavesecuritysupport (2), weavekeyid (2), weavecertificatesupport (2), passcodeencryptionsupport (2), hkdf (2), nestlabs (2), namespaces (2), schema (2), layer (2), stats (2), devicedescription (2), warm (2), root (2), deviceca (2), inetlayer (2), service (2), passive (2), rendezvous (2), serviceprovisioningserver (2), networkprovisioningserver (2), fabricprovisioningserver (2), weaveechoserver (2), weaveechoclient (2), devicedescriptionserver (2), devicecontrolserver (2), binding (2), transfererror (2), sendreject (2), sendinit (2), sendaccept (2), receivereject (2), receiveinit (2), receiveaccept (2), blocksend (2), blockquery (2), blockeofack (2), blockeof (2), blockack (2), documents (2), guides (2), manage, cookies, privacy, terms, stack, overflow, groups, bug, feature, requests, easy, understand, easytounderstand, solved, problem, solvedmyproblem, otherup, missing, information, missingtheinformationineed, complicated, many, steps, toocomplicatedtoomanysteps, out, date, outofdate, issue, samplescodeissue, otherdown, tell, more, otherwise, noted, page, see, registered, trademark, oracle, its, affiliates, marks, trademarks, group, developers, site, policies, apache, creative, commons, attribution, recycles, allocated, supported, advanced, from, early, terminate, will, additionally, position, advances, starts, first, allocate, recycled, destructor, between, lengths, arbitrary, represent, can, structure, most, something, might, but, 127, either, convention, access, multipoint, non, than, all, subnet, standard, well, note, constant, coded, hard, simply, another, error, currently, inet_error_incorrect_state, large, buffer, inet_error_no_memory, successful, result, inet_no_error, return, values, size, denoted, memory, write, parameters, writes, nul, terminated, text, string, inet_null_interfaceid, constructors, destructors, where, which, prematurely, sockets, always, face, changes, underlying, interfaces, multi, threaded, relative, accessing, global, state, netifs, methods, individual, instance, however, separate, simultaneously, multiple, use, iterate, summary, include, src, inetinterface, save, categorize, your, preferences, stay, organized, collections, send, feedback, wifisecuritytype, wifirole, wifimode, weavestack, weavedevicemanagerexception, completionhandler, weavedeviceexception, testfailedexception, testmain, targetfabricid, targetdevicemodes, resetflags, rendezvousmode, pairingcodeutils, nevispairingcodedecoding, networktype, getnetworkflags, failsafearmmode, devicefeatures, weavesecuritysupportexception, weavekeyexportsupport, weavekeyexportclient, constituentkeysource, applicationkeysupport, applicationgroupglobalid, com, bluetoothprofile, bluetoothgattservice, bluetoothgattdescriptor, bluetoothgattcharacteristic, bluetoothgattcallback, bluetoothgatt, android, bluetooth, managed, assignment, pages, auth, trait, thermostat, vendor, locale, viewresponse, viewrequest, common, bdxprotocol, persistedstorage, logging, littleendian, bigendian, encoding, factoryprovisioningdata, deviceeventtype, pairingcode, production, development, nestcerts, token, pairing, remote, fabric, device, control, modules, applicationkeystraitdatasink, applicationkeystrait, modulestate, actionentry, warmfabricstatedelegate, findpredicatecontext, findcontext, utilities, dumpcontext, debug, weavecirculartlvbuffer, tlvwriter, tlvupdater, tlvreader, circulartlvwriter, circulartlvreader, tlv, snapshot, objectarena, lwipevent, timer, packetbuffer, mutex, lwipeventhandlerdelegate, profilestringinfo, profilestringcontext, weavekeyexportsupportnative, weavekeyexportclientnative, pairingcodesupport, securitysupport, weavetunnelroute, weavetunnelheader, weavetunnelcontrol, weavetunnelconnectionmgr, weavetunnelagent, reconnectparam, weavetunnel, dropcamlegacypairingserver, dropcamlegacypairingdelegate, dropcamlegacypairing, tokenpairingserver, tokenpairingdelegate, tokenpairing, servingnode, contact, utcoffsetrecord, timezoneutcoffset, timesyncresponse, timesyncrequest, timesyncnode, timechangenotification, singlesourcetimesyncclient, _timesyncnodebase, time, statusreport, statusreporting, weaveimageannounceserver, updateschemelist, productspec, iweaveimageannounceserverdelegate, integritytypelist, integrityspec, imagequeryresponse, imagequery, imageannounce, softwareupdate, updateservicemessage, serviceprovisioningdelegate, registerservicepairaccountmessage, pairdevicetoaccountmessage, ifjservicefabricjoinmessage, serviceprovisioning, serviceconnectbeginargs, connectrequest, weaveservicemanager, servicedirectory, weavetaketokenauthdelegate, weavetakeengine, weavetakechallengerauthdelegate, take, encryptedpasscodestruct, passcodes, weavepaseengine, pase, weavestandalonekeyexportclient, weavekeyexportdelegate, weavekeyexport, __final, keyexport, weavenodeopauthdelegate, weavenodemfrattestdelegate, weavecertprovengine, certprovisioning, weavecaseengine, weavecaseauthdelegate, reconfigurecontext, beginsessionresponsecontext, beginsessionrequestcontext, beginsessioncontext, weavegroupkey, groupkeystorebase, dummygroupkeystore, appkeys, weavesignaturegeneratorbase, weavesignaturegenerator, weaveprovisioningbundle, weavedn, weavecertificateset, weavecertificatedata, validationcontext, certificatekeyid, wirelessregdomain, wirelessregconfig, networkprovisioningdelegate, networkprovisioning, weaveheartbeatsender, weaveheartbeatreceiver, heartbeat, fabricprovisioningdelegate, fabricprovisioning, echo_next, textdescriptorwriter, textdescriptorreader, identifyresponsemessage, identifyrequestmessage, devicedescriptionclient, devicecontroldelegate, devicecontrol, publisherdatamanager, dmtransaction, protocolengine, profiledata, profiledatabase, dmpublisher, dmclient, subscription, clientnotifier, clientdatamanager, datamanagement_legacy, versionlist, updateresponse, updaterequest, subscriberesponse, subscriberequest, subscribeconfirmrequest, subscribecancelrequest, statuslist, statuselement, rejectionrecordlist, rejectionrecord, pathlist, path, notificationrequest, eventlist, event, datalist, dataelement, customcommandresponse, customcommand, basemessagewithsubscribeid, timestamp, versionedtraitpath, record, traitpathstore, traitpath, schemaversionrange, reclaimeventctx, logstorageresources, externalevents, eventschema, eventoptions, eventloadoutcontext, eventenvelopecontext, detailedrootsection, debuglogcontext, copyandadjustdeltatimecontext, constschemaversionrange, circulareventbuffer, eventparam, viewclient, context, updateencoder, updatedirtypathfilter, updatedictionarydirtypathcut, updateclient, traitupdatabledatasink, propertyinfo, isetdatadelegate, igetdatadelegate, traitschemaengine, traitdatasource, traitdatasink, traitcatalogbase, traitinstanceinfo, subscriptionhandler, subscriptionengine, resubscribeparam, lastobservedevent, subscriptionclient, catalogitem, singleresourcetraitcatalog, resourceidentifier, parserbase, notifyrequestbuilder, store, intermediategraphsolver, basicgraphsolver, notificationengine, loggingmanagement, loggingconfiguration, logbdxupload, listparserbase, listbuilderbase, iweavewdmmutex, iweavepublisherlock, ipathfilter, idirtypathcut, idataelementaccesscontroldelegate, generictraitcatalogimpl, synchronizedtraitstate, sendparams, commandsender, command, circulareventreader, builderbase, alwaysacceptdataelementaccesscontroldelegate, datamanagement_current, bdxdelegate, bulkdatatransfer, bdxtransfer, bdxhandlers, blocksendv1, blockqueryv1, blockeofv1, blockeofackv1, blockackv1, bdxnode, bdx_development, weavebdxdelegate, weavebdxclient, bdx_current, retainedpacketbuffer, referencedtlvdata, referencedstring, messageiterator, profiles, sha256, sha1, aes256blockcipherenc, aes256blockcipherdec, aes256blockcipher, aes128blockcipherenc, aes128blockcipherdec, aes128blockcipher, traitschemadirectory, devicestatus, wifitelemetry, weavetelemetrybase, tunneltelemetry, threadtopology, threadtelemetry, nrf5config, networktelemetrymanager, networkprovisioningserverimpl, groupkeystoreimpl, genericthreadstackmanagerimpl_openthread_lwip, genericthreadstackmanagerimpl_openthread, genericthreadstackmanagerimpl_freertos, genericsoftwareupdatemanagerimpl_bdx, genericsoftwareupdatemanagerimpl, genericconnectivitymanagerimpl_thread, genericconnectivitymanagerimpl_nowifi, genericconnectivitymanagerimpl_notunnel, genericconnectivitymanagerimpl_nothread, genericconnectivitymanagerimpl_noble, genericconnectivitymanagerimpl_ble, genericconnectivitymanagerimpl, genericconfigurationmanagerimpl, factoryprovisioningbase, factoryprovisioning, esp32utils, key, esp32config, efr32config, echoserver, devicenetworkinfo, deviceidentitytraitdatasource, blemanagerimpl, blemanager, internal, weavedeviceplatformevent, weavedeviceevent, traitmanager, timesyncmanager, threadstackmanagerimpl, threadstackmanager, softwareupdatemanagerimpl, retryparam, softwareupdatemanager, platformmanagerimpl, platformmanager, connectivitymanagerimpl, threadpollingconfig, connectivitymanager, configurationmanagerimpl, configurationmanager, devicelayer, hmac, hkdfsha1or256, encodedrsasignature, encodedrsakey, encodedhmacsignature, encodedecpublickey, encodedecprivatekey, encodedecdsasignature, ctrmode, ctr_drbg, crypto, asn1writer, asn1universaltime, asn1reader, asn1, weaveencryptionkey, wrmpconfig, weavemessageinfo, jnilibrarymethod, weavesessionstate, weavesessionkey, weaveserverdelegatebase, weaveserverbase, weavesecuritymanager, weavemsgencryptionkeycache, weavemsgencryptionkey, initcontext, weavemessagelayer, sessionendcbctxt, weavefabricstate, weaveexchangemanager, weaveexchangeheader, weaveencryptionkey_aes128ctrsha1, weaveconnectiontunnel, weaveconnection, persistedcounter, monotonicallyincreasingcounter, jniutils, hostportlist, fabricstatedelegate, exchangecontext, counter, configuration, peersockaddr, udpendpoint, tunendpoint, tcpendpoint, socketevents, rawendpoint, ippacketinfo, ipendpointbasis, interfaceiterator, inetlayerbasis, endpointbasis, dnsresolver, asyncdnsresolversockets, weaveservicedata, weaveidinfo, characteristic, bluezserverendpoint, bluezperipheralargs, adapter, bluez, weavebleuuid, weavebledeviceidentificationinfo, wobletxrecord, wobletxhistogram, wobletest, woble, btcommandtypewoblemtu, btcommandtypewindowsize, btcommandtypetxtiming, btcommandtypetestresult, btcommandtypetestrequest, btcommandtypetestdata, btcommandtypeack, btcommandheader, bletransportcommandmessage, bletransportcapabilitiesresponsemessage, bletransportcapabilitiesrequestmessage, bleplatformdelegate, blelayerobject, blelayer, bleendpoint, bleapplicationdelegate, ble, optionset, optiondef, optionsetbase, helpoptions, argparser, structureschemapointerpair, serializedfieldtypeutf8string_array, serializedfieldtypeuint8_array, serializedfieldtypeuint64_array, serializedfieldtypeuint32_array, serializedfieldtypeuint16_array, serializedfieldtypeint8_array, serializedfieldtypeint64_array, serializedfieldtypeint32_array, serializedfieldtypeint16_array, serializedfieldtypefloatingpoint64_array, serializedfieldtypefloatingpoint32_array, serializedfieldtypebytestring_array, serializedfieldtypeboolean_array, serializedbytestring, serializationcontext, schemafielddescriptor, memorymanagement, fielddescriptor, errorformatter, arraylengthandbuffer, sign, skip, main,


Text of the page (random words):
ricsoftwareupdatemanagerimpl genericsoftwareupdatemanagerimpl_bdx genericthreadstackmanagerimpl_freertos genericthreadstackmanagerimpl_openthread genericthreadstackmanagerimpl_openthread_lwip groupkeystoreimpl networkprovisioningserver networkprovisioningserverimpl networktelemetrymanager nrf5config serviceprovisioningserver threadtelemetry threadtopology tunneltelemetry weavetelemetrybase wifitelemetry devicemanager overview classes devicestatus traitschemadirectory weavedevicemanager security overview classes aes128blockcipher aes128blockcipherdec aes128blockcipherenc aes256blockcipher aes256blockcipherdec aes256blockcipherenc sha1 sha256 profiles overview classes messageiterator referencedstring referencedtlvdata retainedpacketbuffer weaveechoclient weaveechoserver bdx_current overview classes blockack blockeof blockeofack blockquery blocksend receiveaccept receiveinit receivereject sendaccept sendinit sendreject transfererror weavebdxclient weavebdxdelegate bdx_development overview classes bdxnode blockack blockackv1 blockeof blockeofack blockeofackv1 blockeofv1 blockquery blockqueryv1 blocksend blocksendv1 receiveaccept receiveinit receivereject sendaccept sendinit sendreject transfererror structs bdxhandlers bdxtransfer bulkdatatransfer overview classes bdxdelegate datamanagement_current overview classes alwaysacceptdataelementaccesscontroldelegate builderbase circulareventreader command commandsender overview ineventparam outeventparam sendparams synchronizedtraitstate generictraitcatalogimpl idataelementaccesscontroldelegate idirtypathcut ipathfilter iweavepublisherlock iweavewdmmutex listbuilderbase listparserbase logbdxupload loggingconfiguration loggingmanagement notificationengine overview basicgraphsolver intermediategraphsolver overview store notifyrequestbuilder parserbase resourceidentifier singleresourcetraitcatalog overview catalogitem subscriptionclient overview ineventparam lastobservedevent outeventparam resubscribeparam subscriptionengine overview ineventparam outeventparam subscriptionhandler overview ineventparam outeventparam traitinstanceinfo traitcatalogbase traitdatasink overview ineventparam traitdatasource traitschemaengine overview igetdatadelegate isetdatadelegate propertyinfo schema traitupdatabledatasink updateclient overview ineventparam outeventparam updatedictionarydirtypathcut updatedirtypathfilter updateencoder overview context viewclient overview eventparam structs circulareventbuffer constschemaversionrange copyandadjustdeltatimecontext debuglogcontext detailedrootsection eventenvelopecontext eventloadoutcontext eventoptions eventschema externalevents logstorageresources reclaimeventctx schemaversionrange traitpath traitpathstore overview record versionedtraitpath unions timestamp basemessagewithsubscribeid overview classes builder parser customcommand overview classes builder parser customcommandresponse overview classes builder parser dataelement overview classes builder parser datalist overview classes builder parser event overview classes builder parser eventlist overview classes builder parser notificationrequest overview classes parser path overview classes builder parser pathlist overview classes builder parser rejectionrecord overview classes builder parser rejectionrecordlist overview classes builder parser statuselement overview classes builder parser statuslist overview classes builder parser subscribecancelrequest overview classes builder parser subscribeconfirmrequest overview classes builder parser subscriberequest overview classes builder parser subscriberesponse overview classes builder parser updaterequest overview classes parser updateresponse overview classes builder parser versionlist overview classes builder parser datamanagement_legacy overview classes binding clientdatamanager clientnotifier overview subscription dmclient dmpublisher profiledatabase overview profiledata protocolengine overview dmtransaction publisherdatamanager devicecontrol overview classes devicecontroldelegate devicecontrolserver devicedescription overview classes devicedescriptionclient devicedescriptionserver identifydevicecriteria identifyrequestmessage identifyresponsemessage textdescriptorreader textdescriptorwriter weavedevicedescriptor echo_next overview classes weaveechoclient overview ineventparam outeventparam weaveechoserver overview ineventparam outeventparam fabricprovisioning overview classes fabricprovisioningdelegate fabricprovisioningserver heartbeat overview classes weaveheartbeatreceiver weaveheartbeatsender overview ineventparam outeventparam networkprovisioning overview classes networkinfo networkprovisioningdelegate networkprovisioningserver wirelessregconfig structs wirelessregdomain security overview classes certificatekeyid validationcontext weavecertificatedata weavecertificateset weavedn weaveprovisioningbundle weavesignaturegenerator weavesignaturegeneratorbase appkeys overview classes dummygroupkeystore groupkeystorebase weavegroupkey case overview classes beginsessioncontext beginsessionrequestcontext beginsessionresponsecontext reconfigurecontext weavecaseauthdelegate weavecaseengine certprovisioning overview classes weavecertprovengine overview ineventparam outeventparam weavenodemfrattestdelegate weavenodeopauthdelegate keyexport overview classes __final weavekeyexport weavekeyexportdelegate weavestandalonekeyexportclient pase overview classes weavepaseengine passcodes overview structs encryptedpasscodestruct take overview classes weavetakechallengerauthdelegate weavetakeengine weavetaketokenauthdelegate servicedirectory overview classes weaveservicemanager overview connectrequest structs serviceconnectbeginargs serviceprovisioning overview classes ifjservicefabricjoinmessage pairdevicetoaccountmessage registerservicepairaccountmessage serviceprovisioningdelegate serviceprovisioningserver updateservicemessage softwareupdate overview classes imageannounce imagequery imagequeryresponse integrityspec integritytypelist iweaveimageannounceserverdelegate productspec updateschemelist weaveimageannounceserver statusreporting overview classes statusreport time overview classes _timesyncnodebase singlesourcetimesyncclient timechangenotification timesyncnode timesyncrequest timesyncresponse timezoneutcoffset overview utcoffsetrecord structs contact servingnode tokenpairing overview classes tokenpairingdelegate tokenpairingserver dropcamlegacypairing overview classes dropcamlegacypairingdelegate dropcamlegacypairingserver weavetunnel overview classes reconnectparam weavetunnelagent weavetunnelconnectionmgr weavetunnelcontrol weavetunnelheader weavetunnelroute securitysupport overview classes pairingcodesupport passcodeencryptionsupport weavecertificatesupport weavekeyexportclientnative weavekeyexportsupportnative weavesecuritysupport support overview structs profilestringcontext profilestringinfo system overview classes layer lwipeventhandlerdelegate mutex object packetbuffer timer structs lwipevent unions objectarena stats overview classes snapshot tlv overview classes circulartlvreader circulartlvwriter tlvreader tlvupdater tlvwriter weavecirculartlvbuffer debug overview structs dumpcontext utilities overview structs findcontext findpredicatecontext warm overview classes warmfabricstatedelegate structs actionentry modulestate applicationkeystrait overview classes applicationkeystraitdatasink modules device control fabric provisioning network provisioning passive rendezvous remote passive rendezvous service provisioning token pairing namespaces platform platform inetlayer nestcerts development deviceca root production deviceca root pairingcode warm deviceeventtype factoryprovisioningdata encoding bigendian littleendian logging platform persistedstorage bdxprotocol common platform viewrequest viewresponse locale vendor nestlabs devicedescription thermostat platform stats platform layer platform schema weave trait auth related pages address assignment managed namespaces java android bluetooth overview bluetoothgatt bluetoothgattcallback bluetoothgattcharacteristic bluetoothgattdescriptor bluetoothgattservice bluetoothprofile com nestlabs weave security overview applicationgroupglobalid applicationkeysupport overview constituentkeysource hkdf passcodeencryptionsupport weavecertificatesupport weavekeyexportclient weavekeyexportsupport weavekeyid weavesecuritysupport weavesecuritysupportexception nl weave devicemanager overview devicefeatures failsafearmmode getnetworkflags identifydevicecriteria networkinfo networktype nevispairingcodedecoding pairingcodeutils rendezvousmode resetflags targetdevicemodes targetfabricid testmain overview testfailedexception weavedevicedescriptor weavedeviceexception weavedevicemanager overview completionhandler weavedevicemanagerexception weavestack wifimode wifirole wifisecuritytype openweave reference send feedback stay organized with collections save and categorize content based on your preferences nl inet interfaceaddressiterator include src inet inetinterface h iterator for the list of system network interface ip addresses summary use objects of this class to iterate the list of system network interface interface ip addresses methods on an individual instance of this class are not thread safe however separate instances may be used simultaneously by multiple threads on multi threaded lwip systems instances are thread safe relative to other threads accessing the global lwip state provided that 1 other threads hold the lwip core lock while mutating the list of netifs and 2 netif object themselves are never destroyed on sockets based systems iteration is always stable in the face of changes to the underlying system s interfaces and or addresses on lwip systems iteration is stable except in the case where the interface associated with the current address is removed in which case iteration may end prematurely constructors and destructors interfaceaddressiterator void constructs an interfaceaddressiterator object interfaceaddressiterator void destroys an interfaceaddressiterator object public functions getaddress void ipaddress get the current interface address getaddresswithprefix ipprefix addrwithprefix void returns an ipprefix containing the address and prefix length for the current address getipv6prefixlength void uint8_t deprecated alias for getprefixlength void getinterface void interfaceid deprecated alias for getinterfaceid void getinterfaceid void interfaceid returns the network interface id associated with the current interface address getinterfacename char namebuf size_t namebufsize inet_error get the name of the network interface associated with the current interface address getprefixlength void uint8_t gets the network prefix associated with the current interface address hasbroadcastaddress void bool returns whether the network interface associated with the current interface address has an ipv4 broadcast address hascurrent void bool isup void bool returns whether the network interface associated with the current interface address is up next void bool advance the iterator to the next interface address supportsmulticast void bool returns whether the network interface associated with the current interface address supports multicast public functions getaddress ipaddress getaddress void get the current interface address details returns the current interface address or ipaddress any if the iterator is positioned beyond the end of the address list getaddresswithprefix void getaddresswithprefix ipprefix addrwithprefix returns an ipprefix containing the address and prefix length for the current address getipv6prefixlength uint8_t getipv6prefixlength void deprecated alias for getprefixlength void getinterface interfaceid getinterface void deprecated alias for getinterfaceid void getinterfaceid interfaceid getinterfaceid void returns the network interface id associated with the current interface address details returns the interface id or inet_null_interfaceid if the iterator is positioned beyond the end of the address list getinterfacename inet_error getinterfacename char namebuf size_t namebufsize get the name of the network interface associated with the current interface address writes the name of the network interface as c nul terminated text string at c namebuf details parameters in namebuf region of memory to write the interface name in namebufsize size of the region denoted by namebuf return values inet_no_error successful result interface name written inet_error_no_memory name is too large to be written in buffer inet_error_incorrect_state the iterator is not currently positioned on an interface address other another system or platform error getprefixlength uint8_t getprefixlength void gets the network prefix associated with the current interface address on lwip this method simply returns the hard coded constant 64 note well the standard subnet prefix on all links other than ppp links is 64 bits on ppp links and some non broadcast multipoint access links the convention is either 127 bits or 128 bits but it might be something else on most platforms the system s interface address structure can represent arbitrary prefix lengths between 0 and 128 details returns the network prefix in bits or 0 if the iterator is positioned beyond the end of the address list hasbroadcastaddress bool hasbroadcastaddress void returns whether the network interface associated with the current interface address has an ipv4 broadcast address details returns true if the interface has a broadcast address false if not or if the iterator is not positioned on an interface address hascurrent bool hascurrent void interfaceaddressiterator interfaceaddressiterator void constructs an interfaceaddressiterator object starts the iterator at the first network address on some platforms this constructor may allocate resources recycled by the destructor isup bool isup void returns whether the network interface associated with the current interface address is up details returns true if current network interface is up false if not or if the iterator is not positioned on an interface address next bool next void advance the iterator to the next interface address advances the iterator to the next interface address or to a position beyond the end of the address list on lwip this method is thread safe provided that 1 other threads hold the lwip core lock while mutating the netif list and 2 netif objects themselves are never destroyed additionally iteration on lwip systems will terminate early if the current interface is removed from the list details returns false if advanced beyond the end else true supportsmulticast bool supportsmulticast void returns whether the network interface associated with the current interface address supports multicast details returns true if multicast is supported false if not or if the iterator is not positioned on an interface address interfaceaddressiterator interfaceaddressiterator void destroys an interfaceaddressiterator object recycles a...
Images from subpage: "openweave.io/reference/namespace/nl/weave/profiles/software-... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/software-upda... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/software-upda... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/software-upda... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/software-upda... " Verify

Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
last-modified Mon, 28 Oct 2019 18:26:56 GMT
content-type text/html; charset=utf-8
vary Cookie
vary Accept-Encoding
content-security-policy base-uri self ; object-src none ; script-src strict-dynamic unsafe-inline https: http: nonce-ukZGt0oJ04kSfRurMDiEtldtLLtLwV unsafe-eval ; frame-ancestors self htt????/developers.google.com/_d/analytics-iframe; report-uri htt????/csp.withgoogle.com/csp/devsite/v2
strict-transport-security max-age=63072000; includeSubdomains; preload
x-xss-protection 0
x-content-type-options nosniff
cache-control no-cache, must-revalidate
expires 0
pragma no-cache
content-encoding gzip
x-cloud-trace-context 627054f02f6ef693fb87a9cb9dbe6f08
date Mon, 28 Sep 2026 20:54:18 GMT
server Google Frontend
content-length 31130
alt-svc h3= :443 ; ma=2592000,h3-29= :443 ; ma=2592000

Meta Tags

title="nl::Inet::InterfaceAddressIterator Class Reference  |  OpenWeave"
name="google-signin-client-id" content="157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.apps.googleusercontent.com"
name="google-signin-scope" content="profile email htt????/www.googleapis.com/auth/developerprofiles htt????/www.googleapis.com/auth/developerprofiles.award htt????/www.googleapis.com/auth/devprofiles.full_control.firstparty"
property="og:site_name" content="OpenWeave"
property="og:type" content="website"
name="theme-color" content="#04adc9"
charset="utf-8"
content="IE=Edge" http-equiv="X-UA-Compatible"
name="viewport" content="width=device-width, initial-scale=1"
property="og:title" content="nl::Inet::InterfaceAddressIterator Class Reference  |  OpenWeave"
property="og:url" content="htt????/openweave.io/reference/class/nl/inet/interface-address-iterator"
property="og:locale" content="en"

Load Info

page size293316
load time (s)0.576415
redirect count0
speed download54045
server IP 216.239.32.27
* all occurrences of the string "http://" have been changed to "htt???/"