nl:: Weave:: Profiles
This namespace includes all interfaces within Weave for Weave profiles, both Common and Nest Labs vendor-specific.
Summary
Enumerations |
|
---|---|
@184
|
enum |
WeaveProfileId
|
enum |
Functions |
|
---|---|
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
|
namespace
|
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
|
namespace
|
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
|
namespace
|
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
|
namespace
|
Classes |
|
---|---|
nl:: |
In order to use message buffers sensibly, we define this iterator, which can be used to keep track of boundaries and so on. |
nl:: |
Here's how to handle strings in Weave. |
nl:: |
Similarly, we need to be able to represent a big old blob of TLV data. |
nl:: |
This is a base class that serves as a convenience object for automatically reference counting a System::PacketBuffer. |
nl:: |
|
nl:: |
Namespaces |
|
---|---|
nl:: |
This namespace includes all interfaces within Weave for the Bulk Data Transfer (BDX) profile that are currently in production use. |
nl:: |
This namespace includes all interfaces within Weave for the Bulk Data Transfer (BDX) profile that are actively under development and should not be used for production use. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Bulk Data Transfer (BDX) profile. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Common profile. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Data Management (WDM) profile that are currently supported for production use. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Data Management (WDM) profile that are about to be deprecated. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Device Control profile. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Device Description profile. |
nl:: |
|
nl:: |
|
nl:: |
This namespace includes all interfaces within Weave for the Weave Fabric Provisioning profile, the second of the three Weave provisioning profiles. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Heartbeat profile. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Locale profile. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Network Provisioning profile, the first of the three Weave provisioning profiles. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Security profile. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Service Directory profile, which includes the corresponding, protocol of the same name. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Service Provisioning profile, the third of the three Weave provisioning profiles. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Software Update profile, which includes the corresponding, protocol of the same name. |
nl:: |
This namespace includes all interfaces within Weave for the Weave Status Reporting subprofile, which is part of and within the Weave Common profile. |
nl:: |
|
nl:: |
This namespace includes all interfaces within Weave for the Weave Authentication Token Pairing profile. |
nl:: |
|
nl:: |
|
nl:: |
Enumerations
@184
@184
WeaveProfileId
WeaveProfileId
Functions
WeaveMakeManagedNamespaceIdentifier
namespace WeaveMakeManagedNamespaceIdentifier( BDX, kWeaveManagedNamespaceDesignation_Current )
WeaveMakeManagedNamespaceIdentifier
namespace WeaveMakeManagedNamespaceIdentifier( BDX, kWeaveManagedNamespaceDesignation_Development )
WeaveMakeManagedNamespaceIdentifier
namespace WeaveMakeManagedNamespaceIdentifier( DataManagement, kWeaveManagedNamespaceDesignation_Current )
WeaveMakeManagedNamespaceIdentifier
namespace WeaveMakeManagedNamespaceIdentifier( DataManagement, kWeaveManagedNamespaceDesignation_Legacy )