Lines Matching full:openthread
2 * Copyright (c) 2017, The OpenThread Authors.
31 * This file includes definitions for locator class for OpenThread objects.
37 #include "openthread-core-config.h"
39 #include <openthread/platform/toolchain.h>
55 * This module includes definitions for OpenThread instance locator.
62 * Implements `Get<Type>()` method for different `Type` objects belonging to the OpenThread
77 * Returns a reference to a given `Type` object belonging to the OpenThread instance.
81 …hat any `Type` for which the `Get<Type>` is defined MUST be uniquely accessible from the OpenThread
94 * Implements a locator for an OpenThread Instance object.
96 …* The `InstanceLocator` is used as base class of almost all other OpenThread classes. It provides …
97 …* to get to its owning/parent OpenThread `Instance` and also any other `Type` within the `Instance…
100 …* If multiple-instance feature is supported, the owning/parent OpenThread `Instance` is tracked as…
110 * Returns a reference to the parent OpenThread Instance.
125 * @param[in] aInstance A reference to the OpenThread Instance.
145 * Implements a locator for an OpenThread Instance object.
148 …* parameterized one) and allows an inheriting class to initialize the object (set the OpenThread I…
170 * This method (re)initializes the object and sets the OpenThread Instance.
172 * @param[in] aInstance A reference to the OpenThread Instance.