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 - OpenWeave C++ Reference.

site address: openweave.io/reference

site title: OpenWeave C++ Reference

Our opinion (on Friday 25 September 2026 19:52:35 UTC):

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


page from cache: 19 hours ago
Meta tags:

Headings (most frequently used words):

nl, weave, classes, profiles, datamanagement_current, structs, security, unions, tlv, ble, platform, devicelayer, support, system, openweave, reference, argparser, bluez, inet, asn1, crypto, internal, devicemanager, bdx_current, bdx_development, bulkdatatransfer, basemessagewithsubscribeid, customcommand, customcommandresponse, dataelement, datalist, event, eventlist, notificationrequest, path, pathlist, rejectionrecord, rejectionrecordlist, statuselement, statuslist, subscribecancelrequest, subscribeconfirmrequest, subscriberequest, subscriberesponse, updaterequest, updateresponse, versionlist, datamanagement_legacy, devicecontrol, devicedescription, echo_next, fabricprovisioning, heartbeat, networkprovisioning, appkeys, case, certprovisioning, keyexport, pase, passcodes, take, servicedirectory, serviceprovisioning, softwareupdate, statusreporting, time, tokenpairing, vendor, nestlabs, dropcamlegacypairing, weavetunnel, securitysupport, stats, debug, utilities, warm, schema, trait, auth, applicationkeystrait, modules, github,

Text of the page (most frequently used words):
weave (493), profiles (276), the (177), classes (129), datamanagement_current (113), overview (105), for (100), class (65), #devicelayer (54), and (53), #parser (50), security (49), internal (46), builder (39), provides (37), ble (37), that (36), message (36), structs (34), data (33), platform (31), device (30), this (28), used (27), wdm (26), tlv (23), implementation (23), object (22), bdx_development (22), system (20), platforms (20), information (19), with (19), inet (19), provisioning (17), profile (17), definition (17), support (16), bdx_current (16), network (15), structure (15), time (15), features (15), event (14), case (14), generic (14), interface (13), crypto (13), block (12), reference (12), ineventparam (12), service (11), server (11), implementing (11), softwareupdate (11), key (11), specific (11), sender (11), devicedescription (11), outeventparam (11), from (10), protocol (10), implements (10), abstract (10), datamanagement_legacy (10), base (10), connectivitymanager (10), schema (9), associated (9), receiver (9), when (9), bluez (9), thumb (8), are (8), related (8), messages (8), unions (8), represent (8), securitysupport (8), weavetunnel (8), delegate (8), serviceprovisioning (8), networkprovisioning (8), path (8), command (8), singleton (8), exchange (8), efr32 (8), inetlayer (8), passive (7), rendezvous (7), fabric (7), control (7), trait (7), context (7), keyexport (7), which (7), configuration (7), concrete (7), objects (7), stack (6), down (6), last (6), thread (6), contains (6), application (6), warm (6), memory (6), encoder (6), layer (6), represents (6), functions (6), image (6), auxiliary (6), list (6), use (6), about (6), networkprovisioningserver (6), heartbeat (6), initiator (6), devicemanager (6), silicon (6), labs (6), works (6), threadstackmanager (6), transport (6), argparser (6), requests (5), openthread (5), openweave (5), pairing (5), connection (5), internet (5), tunnel (5), nestlabs (5), update (5), take (5), client (5), actions (5), node (5), certprovisioning (5), appkeys (5), manages (5), state (5), binding (5), statuslist (5), lists (5), managing (5), transfer (5), sendreject (5), sendinit (5), sendaccept (5), receivereject (5), receiveinit (5), receiveaccept (5), blocksend (5), blockquery (5), blockeofack (5), blockeof (5), blockack (5), asn1 (5), common (5), counter (5), português (4), español (4), other (4), need (4), utc (4), group (4), utilities (4), weavecirculartlvbuffer (4), elements (4), stats (4), core (4), access (4), identifier (4), encapsulates (4), all (4), logic (4), vendor (4), dropcamlegacypairing (4), operations (4), tokenpairing (4), export (4), timesyncnode (4), notification (4), query (4), response (4), serviceprovisioningserver (4), servicedirectory (4), during (4), holds (4), generation (4), processing (4), domain (4), fabricprovisioning (4), fabricprovisioningserver (4), echo_next (4), weaveechoserver (4), weaveechoclient (4), devicedescriptionserver (4), devicecontrol (4), devicecontrolserver (4), definitions (4), versionlist (4), updateresponse (4), request (4), updaterequest (4), subscriberesponse (4), subscriberequest (4), subscribeconfirmrequest (4), subscribecancelrequest (4), element (4), statuselement (4), rejectionrecordlist (4), rejectionrecord (4), pathlist (4), eventlist (4), datalist (4), dataelement (4), custom (4), customcommandresponse (4), customcommand (4), basemessagewithsubscribeid (4), resolution (4), array (4), transfererror (4), proposed (4), acknowledge (4), based (4), softwareupdatemanager (4), wifi (4), configurationmanager (4), weavemessagelayer (4), exchangecontext (4), endpoints (4), optionset (4), struct (4), happy (3), github (3), code (3), more (3), content (3), under (3), license (3), token (3), remote (3), provisionee (3), between (3), interfaces (3), keys (3), auth (3), applicationkeystrait (3), debug (3), tlvwriter (3), tlvreader (3), representing (3), timer (3), like (3), packetbuffer (3), mutex (3), handling (3), strings (3), weavesecuritysupport (3), weavecertificatesupport (3), passcodeencryptionsupport (3), management (3), incoming (3), declaration (3), statusreporting (3), weaveimageannounceserver (3), imageannounce (3), weaveservicemanager (3), manager (3), passcodes (3), pase (3), engine (3), authentication (3), delegated (3), session (3), groupkeystorebase (3), using (3), utility (3), via (3), networkinfo (3), send (3), weavedevicedescriptor (3), form (3), identifydevicecriteria (3), description (3), containing (3), profiledatabase (3), subscription (3), status (3), notificationrequest (3), timestamp (3), helper (3), initializing (3), logging (3), events (3), defines (3), options (3), circulareventbuffer (3), traitcatalogbase (3), loggingconfiguration (3), version (3), implemented (3), bulkdatatransfer (3), blocksendv1 (3), blockqueryv1 (3), blockeofv1 (3), blockeofackv1 (3), blockackv1 (3), iterator (3), weavedevicemanager (3), sdk (3), services (3), multiple (3), don (3), blemanager (3), woble (3), platformmanager (3), hkdf (3), communication (3), nodes (3), weavekeyid (3), weavefabricstate (3), weaveconnectiontunnel (3), weaveconnection (3), integer (3), value (3), address (3), name (3), dns (3), bleendpoint (3), blelayer (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), manage (2), google (2), feature (2), too (2), samples (2), updated (2), 2020 (2), licensed (2), java (2), differs (2), active (2), establishment (2), phase (2), modules (2), applicationkeystraitdatasink (2), modulestate (2), actionentry (2), warmfabricstatedelegate (2), findpredicatecontext (2), findcontext (2), dumpcontext (2), storage (2), efficient (2), format (2), encoding (2), tlvupdater (2), encoded (2), circulartlvwriter (2), circulartlvreader (2), snapshot (2), union (2), objectarena (2), lwipevent (2), buffer (2), manipulating (2), communications (2), bluetooth (2), counted (2), freertos (2), simple (2), lwipeventhandlerdelegate (2), timers (2), callbacks (2), specified (2), returning (2), human (2), readable (2), profilestringinfo (2), profilestringcontext (2), weavekeyexportsupportnative (2), weavekeyexportclientnative (2), pairingcodesupport (2), weavetunnelroute (2), weavetunnelheader (2), weavetunnelcontrol (2), weavetunnelconnectionmgr (2), weavetunnelagent (2), reconnectparam (2), dropcam (2), legacy (2), dropcamlegacypairingserver (2), dropcamlegacypairingdelegate (2), responding (2), tokenpairingserver (2), tokenpairingdelegate (2), put (2), being (2), servingnode (2), callback (2), contact (2), codec (2), timezoneutcoffset (2), timesyncresponse (2), timesyncrequest (2), timechangenotification (2), singlesourcetimesyncclient (2), _timesyncnodebase (2), statusreport (2), hold (2), part (2), updateschemelist (2), productspec (2), iweaveimageannounceserverdelegate (2), integrity (2), integritytypelist (2), type (2), software (2), integrityspec (2), creation (2), decoding (2), imagequeryresponse (2), imagequery (2), updateservicemessage (2), serviceprovisioningdelegate (2), registerservicepairaccountmessage (2), pairdevicetoaccountmessage (2), ifjservicefabricjoinmessage (2), serviceconnectbeginargs (2), directory (2), weavetaketokenauthdelegate (2), weavetakeengine (2), weavetakechallengerauthdelegate (2), encryptedpasscodestruct (2), weavepaseengine (2), non (2), weavestandalonekeyexportclient (2), weavekeyexportdelegate (2), weavekeyexport (2), __final (2), weavenodeopauthdelegate (2), weavenodemfrattestdelegate (2), weavecertprovengine (2), weavecaseengine (2), weavecaseauthdelegate (2), reconfigurecontext (2), beginsessionrequest (2), beginsessionresponsecontext (2), beginsessionrequestcontext (2), beginsessioncontext (2), weavegroupkey (2), store (2), dummygroupkeystore (2), functionality (2), weavesignaturegeneratorbase (2), weavesignaturegenerator (2), weaveprovisioningbundle (2), weavedn (2), weavecertificateset (2), weavecertificatedata (2), validationcontext (2), certificatekeyid (2), wireless (2), regulatory (2), wirelessregdomain (2), wirelessregconfig (2), networkprovisioningdelegate (2), serializing (2), deserializing (2), payloads (2), networks (2), weaveheartbeatsender (2), weaveheartbeatreceiver (2), corresponding (2), fabricprovisioningdelegate (2), echorequest (2), peer (2), echoresponse (2), receive (2), textdescriptorwriter (2), textdescriptorreader (2), parsed (2), identifyresponsemessage (2), identifyrequestmessage (2), devices (2), devicedescriptionclient (2), devicecontroldelegate (2), confirm (2), method (2), required (2), publisher (2), publisherdatamanager (2), protocolengine (2), dmpublisher (2), dmclient (2), clientnotifier (2), clientdatamanager (2), set (2), versionedtraitpath (2), traitpathstore (2), traitpath (2), schemaversionrange (2), reclaimeventctx (2), logstorageresources (2), externalevents (2), eventschema (2), different (2), eventoptions (2), eventloadoutcontext (2), traversing (2), eventenvelopecontext (2), detailedrootsection (2), debuglogcontext (2), copyandadjustdeltatimecontext (2), constschemaversionrange (2), around (2), viewclient (2), updateencoder (2), updatedirtypathfilter (2), dictionary (2), pending (2), process (2), updatedictionarydirtypathcut (2), updateclient (2), traitupdatabledatasink (2), particular (2), traitschemaengine (2), traitdatasource (2), traitdatasink (2), subscriptionhandler (2), subscriptionengine (2), subscriptionclient (2), singleresourcetraitcatalog (2), resource (2), resourceidentifier (2), parsers (2), parserbase (2), notificationengine (2), loggingmanagement (2), logbdxupload (2), specialized (2), listparserbase (2), encoders (2), listbuilderbase (2), iweavewdmmutex (2), iweavepublisherlock (2), ipathfilter (2), idirtypathcut (2), idataelementaccesscontroldelegate (2), collection (2), generictraitcatalogimpl (2), commandsender (2), circulareventreader (2), builderbase (2), alwaysacceptdataelementaccesscontroldelegate (2), bdxdelegate (2), bdx (2), bdxtransfer (2), bdxhandlers (2), error (2), reject (2), start (2), accept (2), transferred (2), bdxnode (2), weavebdxdelegate (2), weavebdxclient (2), retainedpacketbuffer (2), referencedtlvdata (2), referencedstring (2), messageiterator (2), sha256 (2), sha1 (2), aes256blockcipherenc (2), aes256blockcipherdec (2), aes256blockcipher (2), aes128blockcipherenc (2), aes128blockcipherdec (2), aes128blockcipher (2), traitschemadirectory (2), devicestatus (2), wifitelemetry (2), weavetelemetrybase (2), tunneltelemetry (2), threadtopology (2), threadtelemetry (2), accessing (2), nrf5config (2), networktelemetrymanager (2), networkprovisioningserverimpl (2), groupkeystoreimpl (2), conjunction (2), genericthreadstackmanagerimpl_openthread_lwip (2), genericthreadstackmanagerimpl_openthread (2), genericthreadstackmanagerimpl_freertos (2), genericsoftwareupdatemanagerimpl_bdx (2), genericsoftwareupdatemanagerimpl (2), genericconnectivitymanagerimpl_thread (2), genericconnectivitymanagerimpl_nowifi (2), genericconnectivitymanagerimpl_notunnel (2), genericconnectivitymanagerimpl_nothread (2), genericconnectivitymanagerimpl_noble (2), where (2), genericconnectivitymanagerimpl_ble (2), genericconnectivitymanagerimpl (2), genericconfigurationmanagerimpl (2), factory (2), factoryprovisioningbase (2), factoryprovisioning (2), esp32utils (2), esp32config (2), efr32config (2), echoserver (2), devicenetworkinfo (2), deviceidentitytraitdatasource (2), blemanagerimpl (2), connectivity (2), weavedeviceplatformevent (2), weavedeviceevent (2), traitmanager (2), timesyncmanager (2), threadstackmanagerimpl (2), interacting (2), enabled (2), softwareupdatemanagerimpl (2), platformmanagerimpl (2), connectivitymanagerimpl (2), configurationmanagerimpl (2), hmac (2), hkdfsha1or256 (2), encodedrsasignature (2), encodedrsakey (2), encodedhmacsignature (2), encodedecpublickey (2), encodedecprivatekey (2), encodedecdsasignature (2), ctrmode (2), ctr_drbg (2), asn1writer (2), asn1universaltime (2), asn1reader (2), weaveencryptionkey (2), wrmpconfig (2), weavemessageinfo (2), jnilibrarymethod (2), weavesessionstate (2), weavesessionkey (2), weaveserverdelegatebase (2), weaveserverbase (2), weavesecuritymanager (2), encryption (2), weavemsgencryptionkeycache (2), weavemsgencryptionkey (2), weaveexchangemanager (2), weaveexchangeheader (2), weaveencryptionkey_aes128ctrsha1 (2), pair (2), intended (2), persistedcounter (2), monotonicallyincreasingcounter (2), jniutils (2), host (2), port (2), hostportlist (2), fabricstatedelegate (2), peersockaddr (2), udp (2), udpendpoint (2), tunendpoint (2), tcp (2), tcpendpoint (2), socketevents (2), raw (2), rawendpoint (2), ipprefix (2), ippacketinfo (2), ipendpointbasis (2), ipaddress (2), interfaceiterator (2), interfaceaddressiterator (2), basis (2), managed (2), inetlayerbasis (2), single (2), endpointbasis (2), dnsresolver (2), asyncdnsresolversockets (2), weaveservicedata (2), weaveidinfo (2), characteristic (2), bluezserverendpoint (2), bluezperipheralargs (2), adapter (2), weavebleuuid (2), weavebledeviceidentificationinfo (2), wobletxrecord (2), wobletxhistogram (2), wobletest (2), btcommandtypewoblemtu (2), btcommandtypewindowsize (2), btcommandtypetxtiming (2), btcommandtypetestresult (2), btcommandtypetestrequest (2), btcommandtypetestdata (2), btcommandtypeack (2), btcommandheader (2), bletransportcommandmessage (2), bletransportcapabilitiesresponsemessage (2), bletransportcapabilitiesrequestmessage (2), bleplatformdelegate (2), blelayerobject (2), bleapplicationdelegate (2), line (2), optiondef (2), optionsetbase (2), helpoptions (2), structureschemapointerpair (2), serializedfieldtypeutf8string_array (2), serializedfieldtypeuint8_array (2), serializedfieldtypeuint64_array (2), serializedfieldtypeuint32_array (2), serializedfieldtypeuint16_array (2), serializedfieldtypeint8_array (2), serializedfieldtypeint64_array (2), serializedfieldtypeint32_array (2), serializedfieldtypeint16_array (2), serializedfieldtypefloatingpoint64_array (2), serializedfieldtypefloatingpoint32_array (2), serializedfieldtypebytestring_array (2), serializedfieldtypeboolean_array (2), serializedbytestring (2), serializationcontext (2), schemafielddescriptor (2), memorymanagement (2), fielddescriptor (2), errorformatter (2), arraylengthandbuffer (2), pages (2), namespaces (2), root (2), deviceca (2), resources (2), documents (2), guides (2), cookies, privacy, terms, overflow, groups, bug, easy, understand, easytounderstand, solved, problem, solvedmyproblem, otherup, missing, missingtheinformationineed, complicated, many, steps, toocomplicatedtoomanysteps, out, date, outofdate, issue, samplescodeissue, otherdown, tell, except, otherwise, noted, page, details, see, registered, trademark, oracle, its, affiliates, marks, trademarks, developers, site, policies, apache, creative, commons, attribution, assisting, acts, relay, relaying, provisioner, initiated, before, identify, sink, warmcore, circular, tlvtlvreader, writing, unified, reader, writer, editing, adding, deleting, template, well, aligned, progress, one, shot, packet, packets, octet, serialized, usually, allocated, space, contained, objectpool, threads, posix, example, environments, programming, threaded, multi, scheduled, preemptively, lock, exclusion, mutual, according, configured, model, registering, deregistering, states, reconnect, policy, parameters, govern, way, reconnects, specify, contacts, calling, syncwithnodes, open, instead, nested, make, shorter, also, explicit, public, because, filtertimecorrectioncontributor, gives, global, view, higher, offset, timezone, change, listens, announcements, schemes, product, specification, types, holding, actual, hash, describing, arguments, passed, onconnectbegin, side, stand, alone, messaging, contexts, called, perform, various, operational, manufacturer, attestation, certificate, reconfigure, begin, generating, weavesignatures, generates, weavesignature, private, character, identifying, container, communicated, pertinent, detecting, configuring, additional, accepts, responds, ability, descriptive, identifyresponse, identifyrequest, criteria, select, identifydevice, issuing, publishers, clients, employed, desired, indication, behalf, entity, tracking, stored, metadata, fields, copying, output, full, instance, built, encodes, partialupdaterequest, filter, back, queue, property, has, child, takes, facilities, parse, translate, into, usable, machinery, hosting, next, subscriptions, both, sides, encapsulating, logs, configurable, component, subsystem, app, serialize, structures, processor, notifyrequest, provided, instances, refer, same, backed, members, report, abort, serves, convenience, automatically, counting, similarly, able, big, old, blob, here, how, handle, order, buffers, sensibly, define, can, keep, track, boundaries, handles, telemetry, persisted, nordic, nrf5, api, lwip, not, supports, boot, default, esp32, echo, source, deviceidentitytrait, over, publication, traits, synchronization, runtime, build, wrmp, sent, received, conveys, needed, another, unsolicited, responders, servers, validating, authenticated, sending, reports, member, cache, forward, exchangecontexts, specifies, within, tcpendpoints, whose, original, weaveconnections, have, been, coupled, forwards, closures, persist, across, reboots, monotonically, increasing, compact, binary, tuples, communicates, changes, ongoing, conversation, two, captures, target, requested, socket, prefix, outgoing, instantiable, addresses, including, endpoint, abstraction, apis, asynchronous, identification, drive, either, logically, reusable, option, handler, virtual, function, informational, help, structureschemadescriptor, write, any, wrapper, fielddescriptors, describe, allocate, free, describes, field, connects, wrapping, length, save, categorize, your, preferences, stay, organized, collections, 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, assignment, thermostat, locale, viewresponse, viewrequest, bdxprotocol, persistedstorage, littleendian, bigendian, factoryprovisioningdata, deviceeventtype, pairingcode, production, development, nestcerts, utcoffsetrecord, connectrequest, dmtransaction, profiledata, record, eventparam, propertyinfo, isetdatadelegate, igetdatadelegate, traitinstanceinfo, resubscribeparam, lastobservedevent, catalogitem, notifyrequestbuilder, intermediategraphsolver, basicgraphsolver, synchronizedtraitstate, sendparams, retryparam, threadpollingconfig, initcontext, sessionendcbctxt, sign, skip, main,


Text of the page (random words):
r openweave nl structs nl arraylengthandbuffer a helper for wrapping an array with a length nl errorformatter nl fielddescriptor structure that describes a tlv field in a schema structure and connects it to data in a c struct nl memorymanagement a c struct of memory allocate free functions nl schemafielddescriptor wrapper around an array of fielddescriptors to describe a schema structure structure nl serializationcontext a c struct containing any context or state we need for serializing or deserializing nl serializedbytestring nl serializedfieldtypeboolean_array nl serializedfieldtypebytestring_array nl serializedfieldtypefloatingpoint32_array nl serializedfieldtypefloatingpoint64_array nl serializedfieldtypeint16_array nl serializedfieldtypeint32_array nl serializedfieldtypeint64_array nl serializedfieldtypeint8_array nl serializedfieldtypeuint16_array nl serializedfieldtypeuint32_array nl serializedfieldtypeuint64_array nl serializedfieldtypeuint8_array nl serializedfieldtypeutf8string_array nl structureschemapointerpair pair of data with a c struct of data and the structureschemadescriptor to write a tlv structure based on that data nl argparser classes nl argparser helpoptions common optionset for handling informational options help version nl argparser optionsetbase an optionset where the handler is a virtual function structs nl argparser optiondef defines a command line option nl argparser optionset defines a group of logically related and reusable command line options nl ble classes nl ble bleapplicationdelegate nl ble bleendpoint nl ble blelayer this class provides an interface for a single thread to drive data either up the stack via the blelayer platform interface functions or down the stack via a weaveconnection object associated with a bleendpoint nl ble blelayerobject nl ble bleplatformdelegate nl ble bletransportcapabilitiesrequestmessage nl ble bletransportcapabilitiesresponsemessage nl ble bletransportcommandmessage nl ble btcommandheader nl ble btcommandtypeack nl ble btcommandtypetestdata nl ble btcommandtypetestrequest nl ble btcommandtypetestresult nl ble btcommandtypetxtiming nl ble btcommandtypewindowsize nl ble btcommandtypewoblemtu nl ble woble nl ble wobletest nl ble wobletxhistogram nl ble wobletxrecord structs nl ble weavebledeviceidentificationinfo weave ble device identification information block nl ble weavebleuuid nl ble platform bluez structs nl ble platform bluez adapter nl ble platform bluez bluezperipheralargs nl ble platform bluez bluezserverendpoint nl ble platform bluez characteristic nl ble platform bluez service nl ble platform bluez weaveidinfo nl ble platform bluez weaveservicedata nl inet classes nl inet asyncdnsresolversockets this is an internal class to inetlayer that provides helper apis for asynchronous domain name system dns resolution in inetlayer nl inet dnsresolver this is an internal class to inetlayer that provides the abstraction of domain name system dns resolution in inetlayer nl inet endpointbasis basis of internet transport endpoint classes nl inet inetlayer this provides access to internet services including timers domain name system dns resolution tcp network transport udp network transport and raw network transport for a single thread nl inet inetlayerbasis this is the basis class of reference counted objects managed by an inetlayer object nl inet interfaceaddressiterator iterator for the list of system network interface ip addresses nl inet interfaceiterator iterator for the list of system network interfaces nl inet ipaddress internet protocol address nl inet ipendpointbasis objects of this class represent non instantiable ip protocol endpoints nl inet ippacketinfo information about an incoming outgoing message connection nl inet ipprefix internet protocol address prefix nl inet rawendpoint objects of this class represent raw ip network endpoints nl inet socketevents represent a set of i o events requested pending on a socket nl inet tcpendpoint objects of this class represent tcp transport endpoints nl inet tunendpoint objects of this class represent tunnel interfaces nl inet udpendpoint objects of this class represent udp transport endpoints unions nl inet peersockaddr nl weave classes nl weave binding captures the intended target of a weave communication and associated configuration information nl weave counter an interface for managing a counter as an integer value nl weave exchangecontext this class represents an ongoing conversation exchangecontext between two or more nodes nl weave fabricstatedelegate this abstract delegate class communicates fabric state changes nl weave hostportlist for managing and manipulating a host port list a compact binary encoded collection of host and port identifier tuples associated with the weave service directory nl weave jniutils nl weave monotonicallyincreasingcounter a class for managing a monotonically increasing counter as an integer value nl weave persistedcounter a class for managing a counter as an integer value intended to persist across reboots nl weave weaveconnection the definition of the weave connection class nl weave weaveconnectiontunnel the definition of the weaveconnectiontunnel class which manages a pair of tcpendpoints whose original weaveconnections have been coupled and between which the weavemessagelayer forwards all data and connection closures nl weave weaveencryptionkey_aes128ctrsha1 nl weave weaveexchangeheader this specifies the weave profile and message type of a particular weave message within an exchangecontext nl weave weaveexchangemanager this class is used to manage exchangecontexts with other weave nodes nl weave weavefabricstate forward declaration of weavefabricstate nl weave weavekeyid the definition of the weave key identifier nl weave weavemessagelayer the definition of the weavemessagelayer class which manages communication with other weave nodes nl weave weavemsgencryptionkey contains information about weave message encryption key nl weave weavemsgencryptionkeycache key cache for weave message encryption keys nl weave weavesecuritymanager nl weave weaveserverbase common base object for implementing weave profile unsolicited responders servers that encapsulates validating authenticated requests and sending status reports and provides common data member storage for fabric state and an exchange manager nl weave weaveserverdelegatebase a common base class for implementing weave server delegate objects nl weave weavesessionkey contains information about a weave session key nl weave weavesessionstate conveys the communication state needed to send receive messages with another node structs nl weave jnilibrarymethod nl weave weavemessageinfo information about a weave message that is in the process of being sent or received nl weave wrmpconfig the wrmp configuration unions nl weave weaveencryptionkey nl weave asn1 classes nl weave asn1 asn1reader nl weave asn1 asn1universaltime nl weave asn1 asn1writer nl weave crypto classes nl weave crypto ctr_drbg nl weave crypto ctrmode nl weave crypto encodedecdsasignature nl weave crypto encodedecprivatekey nl weave crypto encodedecpublickey nl weave crypto encodedhmacsignature nl weave crypto encodedrsakey nl weave crypto encodedrsasignature nl weave crypto hkdf nl weave crypto hkdfsha1or256 nl weave crypto hmac nl weave devicelayer classes nl weave devicelayer configurationmanager provides access to runtime and build time configuration information for a weave device nl weave devicelayer configurationmanagerimpl concrete implementation of the configurationmanager singleton object for the efr32 platform nl weave devicelayer connectivitymanager provides control of network connectivity for a weave device nl weave devicelayer connectivitymanagerimpl concrete implementation of the connectivitymanager singleton object for silicon labs efr32 platforms nl weave devicelayer platformmanager provides features for initializing and interacting with the weave network stack on a weave enabled device nl weave devicelayer platformmanagerimpl concrete implementation of the platformmanager singleton object for the efr32 platform nl weave devicelayer softwareupdatemanager nl weave devicelayer softwareupdatemanagerimpl concrete implementation of the softwareupdatemanager singleton object for the silicon labs efr32 platforms nl weave devicelayer threadstackmanager provides features for initializing and interacting with the thread stack on a weave enabled device nl weave devicelayer threadstackmanagerimpl concrete implementation of the threadstackmanager singleton object for efr32 platforms using the silicon labs sdk and the openthread stack nl weave devicelayer timesyncmanager manages time synchronization for weave devices nl weave devicelayer traitmanager manages publication and subscription of weave data management traits for a weave device structs nl weave devicelayer weavedeviceevent represents a weave device layer event nl weave devicelayer weavedeviceplatformevent represents platform specific event information for silicon labs efr32 platforms nl weave devicelayer internal classes nl weave devicelayer internal blemanager provides control over woble services and connectivity for a weave device nl weave devicelayer internal blemanagerimpl concrete implementation of the networkprovisioningserver singleton object for the efr32 platforms nl weave devicelayer internal devicecontrolserver implements the weave device control profile for a weave device nl weave devicelayer internal devicedescriptionserver implements the weave device description profile for a weave device nl weave devicelayer internal deviceidentitytraitdatasource implements a data source for the weave deviceidentitytrait nl weave devicelayer internal devicenetworkinfo nl weave devicelayer internal echoserver implements the weave echo profile for a weave device nl weave devicelayer internal efr32config nl weave devicelayer internal esp32config provides functions and definitions for accessing device configuration information on the esp32 nl weave devicelayer internal esp32utils nl weave devicelayer internal fabricprovisioningserver implements the weave fabric provisioning profile for a weave device nl weave devicelayer internal factoryprovisioning default implementation of the device factory provisioning feature nl weave devicelayer internal factoryprovisioningbase supports device factory provisioning at boot time nl weave devicelayer internal genericconfigurationmanagerimpl provides a generic implementation of configurationmanager features that works on multiple platforms nl weave devicelayer internal genericconnectivitymanagerimpl provides a generic implementation of connectivitymanager features that works on multiple platforms nl weave devicelayer internal genericconnectivitymanagerimpl_ble provides a generic implementation of ble specific connectivitymanager features for platforms where ble functionality is implemented by the blemanager class nl weave devicelayer internal genericconnectivitymanagerimpl_noble provides a generic implementation of ble specific connectivitymanager features for platforms that don t support ble nl weave devicelayer internal genericconnectivitymanagerimpl_nothread provides a generic implementation of wifi specific connectivitymanager features for use on platforms that do not support thread nl weave devicelayer internal genericconnectivitymanagerimpl_notunnel provides a generic implementation of service tunnel specific connectivitymanager features for platforms that don t support a service tunnel nl weave devicelayer internal genericconnectivitymanagerimpl_nowifi provides a generic implementation of wifi specific connectivitymanager features for platforms that don t support wifi nl weave devicelayer internal genericconnectivitymanagerimpl_thread provides a generic implementation of wifi specific connectivitymanager features for use on platforms that support thread nl weave devicelayer internal genericsoftwareupdatemanagerimpl provides a generic implementation of software update manager features that works on multiple platforms nl weave devicelayer internal genericsoftwareupdatemanagerimpl_bdx provides a generic implementation of softwareupdatemanager features for use on platforms that support bdx nl weave devicelayer internal genericthreadstackmanagerimpl_freertos provides a generic implementation of threadstackmanager features that works on freertos platforms nl weave devicelayer internal genericthreadstackmanagerimpl_openthread provides a generic implementation of threadstackmanager features that works in conjunction with openthread nl weave devicelayer internal genericthreadstackmanagerimpl_openthread_lwip provides a generic implementation of threadstackmanager features that works in conjunction with openthread and lwip nl weave devicelayer internal groupkeystoreimpl an implementation of the weave groupkeystorebase api for platforms based on the silicon labs sdk nl weave devicelayer internal networkprovisioningserver provides network provisioning services for a weave device nl weave devicelayer internal networkprovisioningserverimpl concrete implementation of the networkprovisioningserver singleton object for the silicon labs efr32 platforms nl weave devicelayer internal networktelemetrymanager nl weave devicelayer internal nrf5config provides functions and definitions for accessing persisted device configuration on platforms based on the nordic nrf5 sdk nl weave devicelayer internal serviceprovisioningserver implements the weave service provisioning profile for a weave device nl weave devicelayer internal threadtelemetry nl weave devicelayer internal threadtopology nl weave devicelayer internal tunneltelemetry nl weave devicelayer internal weavetelemetrybase this is a base class that handles network telemetry functions for different networks nl weave devicelayer internal wifitelemetry nl weave devicemanager classes nl weave devicemanager devicestatus nl weave devicemanager traitschemadirectory nl weave devicemanager weavedevicemanager nl weave platform security classes nl weave platform security aes128blockcipher nl weave platform security aes128blockcipherdec nl weave platform security aes128blockcipherenc nl weave platform security aes256blockcipher nl weave platform security aes256blockcipherdec nl weave platform security aes256blockcipherenc nl weave platform security sha1 nl weave platform security sha256 nl weave profiles classes nl weave profiles messageiterator in order to use message buffers sensibly we define this iterator which can be used to keep track of boundaries and so on nl weave profiles referencedstring here s how to handle strings in weave nl weave profiles referencedtlvdata similarly we need to be able to represent a big old blob of tlv data nl weave profiles retainedpacketbuffer this is a base class that serves as a convenience object for automatically reference counting a system packetbuffer nl weave profiles weaveechoclient nl weave profiles w...
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/service-direc... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/service-direc... " Verify
Images from subpage: "openweave.io/reference/struct/nl/weave/profiles/service-dire... " Verify
Images from subpage: "openweave.io/reference/namespace/nl/weave/profiles/service-p... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/service-provi... " Verify

The site also has 1 references to external domain(s).

 github.com  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 Fri, 28 Aug 2020 20:10:47 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-Ns+doBdudedu4ZupC8LSTDXAnytBTM 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 31855d50b2e8f195b99bbeb7944cce98
date Fri, 25 Sep 2026 00:17:26 GMT
server Google Frontend
content-length 47560
alt-svc h3= :443 ; ma=2592000,h3-29= :443 ; ma=2592000

Meta Tags

title="OpenWeave C++ Reference"
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="OpenWeave C++ Reference"
property="og:url" content="htt????/openweave.io/reference"
property="og:locale" content="en"

Load Info

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