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 22:34:18 UTC):

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


page from cache: 22 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):
element parser wdm data element parser definition nl weave profiles datamanagement_current datalist classes nl weave profiles datamanagement_current datalist builder nl weave profiles datamanagement_current datalist parser nl weave profiles datamanagement_current event classes nl weave profiles datamanagement_current event builder nl weave profiles datamanagement_current event parser nl weave profiles datamanagement_current eventlist classes nl weave profiles datamanagement_current eventlist builder nl weave profiles datamanagement_current eventlist parser nl weave profiles datamanagement_current notificationrequest classes nl weave profiles datamanagement_current notificationrequest parser nl weave profiles datamanagement_current path classes nl weave profiles datamanagement_current path builder nl weave profiles datamanagement_current path parser nl weave profiles datamanagement_current pathlist classes nl weave profiles datamanagement_current pathlist builder nl weave profiles datamanagement_current pathlist parser nl weave profiles datamanagement_current rejectionrecord classes nl weave profiles datamanagement_current rejectionrecord builder nl weave profiles datamanagement_current rejectionrecord parser nl weave profiles datamanagement_current rejectionrecordlist classes nl weave profiles datamanagement_current rejectionrecordlist builder nl weave profiles datamanagement_current rejectionrecordlist parser nl weave profiles datamanagement_current statuselement classes nl weave profiles datamanagement_current statuselement builder wdm status element encoder definition nl weave profiles datamanagement_current statuselement parser wdm status element parser definition nl weave profiles datamanagement_current statuslist classes nl weave profiles datamanagement_current statuslist builder statuslist builder nl weave profiles datamanagement_current statuslist parser nl weave profiles datamanagement_current subscribecancelrequest classes nl weave profiles datamanagement_current subscribecancelrequest builder nl weave profiles datamanagement_current subscribecancelrequest parser nl weave profiles datamanagement_current subscribeconfirmrequest classes nl weave profiles datamanagement_current subscribeconfirmrequest builder nl weave profiles datamanagement_current subscribeconfirmrequest parser nl weave profiles datamanagement_current subscriberequest classes nl weave profiles datamanagement_current subscriberequest builder nl weave profiles datamanagement_current subscriberequest parser wdm path parser definition nl weave profiles datamanagement_current subscriberesponse classes nl weave profiles datamanagement_current subscriberesponse builder nl weave profiles datamanagement_current subscriberesponse parser wdm path parser definition nl weave profiles datamanagement_current updaterequest classes nl weave profiles datamanagement_current updaterequest parser wdm update request parser definition nl weave profiles datamanagement_current updateresponse classes nl weave profiles datamanagement_current updateresponse builder wdm update response encoder definition nl weave profiles datamanagement_current updateresponse parser nl weave profiles datamanagement_current versionlist classes nl weave profiles datamanagement_current versionlist builder nl weave profiles datamanagement_current versionlist parser nl weave profiles datamanagement_legacy classes nl weave profiles datamanagement_legacy binding the binding class manages communications state on behalf of an application entity using weave nl weave profiles datamanagement_legacy clientdatamanager an abstract class containing confirm and indication method definitions required by the wdm client nl weave profiles datamanagement_legacy clientnotifier an auxiliary class employed when subscription and notification support are desired on a wdm client nl weave profiles datamanagement_legacy dmclient the abstract base class for application specific wdm clients nl weave profiles datamanagement_legacy dmpublisher the abstract base class for application specific wdm publishers nl weave profiles datamanagement_legacy profiledatabase the abstract profiledatabase auxiliary class nl weave profiles datamanagement_legacy protocolengine the wdm protocol engine class nl weave profiles datamanagement_legacy publisherdatamanager an abstract class containing confirm and notification method definitions required by the wdm publisher nl weave profiles devicecontrol classes nl weave profiles devicecontrol devicecontroldelegate delegate class for implementing incoming device control operations on the server device nl weave profiles devicecontrol devicecontrolserver server class for implementing the device control profile nl weave profiles devicedescription classes nl weave profiles devicedescription devicedescriptionclient client object for issuing device description requests nl weave profiles devicedescription devicedescriptionserver server object for responding to device description requests nl weave profiles devicedescription identifydevicecriteria represents criteria use to select devices in the identifydevice protocol nl weave profiles devicedescription identifyrequestmessage parsed form of an identifyrequest message nl weave profiles devicedescription identifyresponsemessage parsed form of an identifyresponse message nl weave profiles devicedescription textdescriptorreader nl weave profiles devicedescription textdescriptorwriter nl weave profiles devicedescription weavedevicedescriptor contains descriptive information about a weave device nl weave profiles echo_next classes nl weave profiles echo_next weaveechoclient provides the ability to send weave echorequest messages to a peer node and receive the corresponding echoresponse messages nl weave profiles echo_next weaveechoserver accepts echorequest messages from a peer node and responds with an echoresponse message nl weave profiles fabricprovisioning classes nl weave profiles fabricprovisioning fabricprovisioningdelegate delegate class for implementing additional actions corresponding to fabric provisioning operations nl weave profiles fabricprovisioning fabricprovisioningserver server class for implementing the fabric provisioning profile nl weave profiles heartbeat classes nl weave profiles heartbeat weaveheartbeatreceiver weave heartbeat receiver class nl weave profiles heartbeat weaveheartbeatsender weave heartbeat sender class nl weave profiles networkprovisioning classes nl weave profiles networkprovisioning networkinfo a utility class for serializing and deserializing payloads communicated via networkprovisioning profile it encapsulates information pertinent to the detecting and configuring networks nl weave profiles networkprovisioning networkprovisioningdelegate delegate class for implementing network provisioning operations nl weave profiles networkprovisioning networkprovisioningserver server class for implementing the network provisioning profile nl weave profiles networkprovisioning wirelessregconfig container for wireless regulatory configuration information structs nl weave profiles networkprovisioning wirelessregdomain 2 character code identifying a wireless regulatory domain nl weave profiles security classes nl weave profiles security certificatekeyid nl weave profiles security validationcontext nl weave profiles security weavecertificatedata nl weave profiles security weavecertificateset nl weave profiles security weavedn nl weave profiles security weaveprovisioningbundle nl weave profiles security weavesignaturegenerator generates a weavesignature using an in memory private key nl weave profiles security weavesignaturegeneratorbase provides generic functionality for generating weavesignatures nl weave profiles security appkeys classes nl weave profiles security appkeys dummygroupkeystore nl weave profiles security appkeys groupkeystorebase the definition of the weave group key store class nl weave profiles security appkeys weavegroupkey contains information about weave application group keys nl weave profiles security case classes nl weave profiles security case beginsessioncontext holds context information related to the generation or processing of a case begin session messages nl weave profiles security case beginsessionrequestcontext holds context information related to the generation or processing of a case beginsessionrequest message nl weave profiles security case beginsessionresponsecontext holds context information related to the generation or processing of a case beginsessionrequest message nl weave profiles security case reconfigurecontext holds information related to the generation or processing of a case reconfigure message nl weave profiles security case weavecaseauthdelegate abstract interface to which authentication actions are delegated during case session establishment nl weave profiles security case weavecaseengine implements the core logic of the weave case protocol nl weave profiles security certprovisioning classes nl weave profiles security certprovisioning weavecertprovengine implements the core logic of the weave certificate provisioning protocol object nl weave profiles security certprovisioning weavenodemfrattestdelegate abstract interface to which platform specific actions are delegated during weave node manufacturer attestation nl weave profiles security certprovisioning weavenodeopauthdelegate abstract interface to which platform specific actions are delegated during weave node operational authentication nl weave profiles security keyexport classes nl weave profiles security keyexport __final nl weave profiles security keyexport weavekeyexport implements the core logic of the weave key export protocol nl weave profiles security keyexport weavekeyexportdelegate abstract delegate class called by keyexport engine to perform various actions related to authentication during key export nl weave profiles security keyexport weavestandalonekeyexportclient implements the client side of the weave key export protocol for use in stand alone non weave messaging contexts nl weave profiles security pase classes nl weave profiles security pase weavepaseengine nl weave profiles security passcodes structs nl weave profiles security passcodes encryptedpasscodestruct nl weave profiles security take classes nl weave profiles security take weavetakechallengerauthdelegate nl weave profiles security take weavetakeengine nl weave profiles security take weavetaketokenauthdelegate nl weave profiles servicedirectory classes nl weave profiles servicedirectory weaveservicemanager the manager object for the weave service directory structs nl weave profiles servicedirectory serviceconnectbeginargs arguments passed to the weaveservicemanager onconnectbegin callback nl weave profiles serviceprovisioning classes nl weave profiles serviceprovisioning ifjservicefabricjoinmessage nl weave profiles serviceprovisioning pairdevicetoaccountmessage nl weave profiles serviceprovisioning registerservicepairaccountmessage nl weave profiles serviceprovisioning serviceprovisioningdelegate nl weave profiles serviceprovisioning serviceprovisioningserver simple server class for implementing the service provisioning profile nl weave profiles serviceprovisioning updateservicemessage nl weave profiles softwareupdate classes nl weave profiles softwareupdate imageannounce class describing the imageannounce message nl weave profiles softwareupdate imagequery a class to support creation and decoding of image query messages nl weave profiles softwareupdate imagequeryresponse a class to support creation and decoding of the image query response messages nl weave profiles softwareupdate integrityspec an auxiliary class holding the integrity type and the actual hash of the software update image nl weave profiles softwareupdate integritytypelist an auxiliary class to hold a list of integrity types as a part of the image query nl weave profiles softwareupdate iweaveimageannounceserverdelegate interface for weaveimageannounceserver delegate nl weave profiles softwareupdate productspec an auxiliary class that representing a product specification nl weave profiles softwareupdate updateschemelist an auxiliary class to hold a list of update schemes as a part of the image query nl weave profiles softwareupdate weaveimageannounceserver server that listens for weave image announcements nl weave profiles statusreporting classes nl weave profiles statusreporting statusreport nl weave profiles time classes nl weave profiles time _timesyncnodebase nl weave profiles time singlesourcetimesyncclient nl weave profiles time timechangenotification codec for time change notification message nl weave profiles time timesyncnode nl weave profiles time timesyncrequest nl weave profiles time timesyncresponse nl weave profiles time timezoneutcoffset codec for utc offset of a timezone structs nl weave profiles time contact this is in the public because the timesyncnode filtertimecorrectioncontributor callback gives a global view to higher layer nl weave profiles time servingnode used to specify contacts for calling syncwithnodes it s put in the open instead of being a nested class to make class declaration of timesyncnode shorter and also the export declaration more explicit nl weave profiles tokenpairing classes nl weave profiles tokenpairing tokenpairingdelegate nl weave profiles tokenpairing tokenpairingserver server object for responding to token pairing requests nl weave profiles vendor nestlabs dropcamlegacypairing classes nl weave profiles vendor nestlabs dropcamlegacypairing dropcamlegacypairingdelegate delegate class for implementing incoming dropcam legacy pairing operations on the server device nl weave profiles vendor nestlabs dropcamlegacypairing dropcamlegacypairingserver server class for implementing the dropcam legacy pairing profile nl weave profiles weavetunnel classes nl weave profiles weavetunnel reconnectparam the reconnect policy parameters that are used to govern the way the tunnel reconnects to the service nl weave profiles weavetunnel weavetunnelagent nl weave profiles weavetunnel weavetunnelconnectionmgr this class encapsulates all the weave tunnel connection states and the associated management logic and functions nl weave profiles weavetunnel weavetunnelcontrol nl weave profiles weavetunnel weavetunnelheader nl weave profiles weavetunnel weavetunnelroute nl weave securitysupport classes nl weave securitysupport pairingcodesupport nl weave securitysupport passcodeencryptionsupport nl weave securitysupport weavecertificatesupport nl weave securitysupport weavekeyexportclientnative nl weave securitysupport weavekeyexportsupportnative nl weave securitysupport weavesecuritysupport nl weave support structs nl weave support profilestringcontext context for registering and deregistering callbacks associated with the specified profile identifier for returning human readable support strings associated with the profile nl weave support profilestringinfo callbacks ass...
Images from subpage: "openweave.io/reference/class/nl/weave/profiles/weave-tunnel/... " Verify
Images from subpage: "openweave.io/reference/namespace/nl/weave/security-support... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/security-support/pairi... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/security-support/passc... " Verify
Images from subpage: "openweave.io/reference/class/nl/weave/security-support/weave... " 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???/"