Lines Matching full:a

18  *  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
70 * @param[in] aInstance A reference to the OpenThread instance.
71 * @param[in] aFilter A child state filter.
83 … * @returns A pointer to the `Child` entry, or `nullptr` if the iterator is done and/or empty.
100 * Initializes a `ChildTable` instance.
102 * @param[in] aInstance A reference to the OpenThread instance.
112 * Returns the child table index for a given `Child` instance.
114 * @param[in] aChild A reference to a `Child`
121 …* Returns a pointer to a `Child` entry at a given index, or `nullptr` if the index is out of bound…
124 * @param[in] aChildIndex A child index.
126 …* @returns A pointer to the `Child` corresponding to the given index, or `nullptr` if the index is…
131 * Gets a new/unused `Child` entry from the child table.
135 * @returns A pointer to a new `Child` entry, or `nullptr` if all `Child` entries are in use.
140 … * Searches the child table for a `Child` with a given RLOC16 also matching a given state filter.
142 * @param[in] aRloc16 A RLOC16 address.
143 * @param[in] aFilter A child state filter.
145 * @returns A pointer to the `Child` entry if one is found, or `nullptr` otherwise.
150 … * Searches the child table for a `Child` with a given extended address also matching a given state
153 * @param[in] aExtAddress A reference to an extended address.
154 * @param[in] aFilter A child state filter.
156 * @returns A pointer to the `Child` entry if one is found, or `nullptr` otherwise.
161 … * Searches the child table for a `Child` with a given address also matching a given state filter.
163 * @param[in] aMacAddress A reference to a MAC address.
164 * @param[in] aFilter A child state filter.
166 * @returns A pointer to the `Child` entry if one is found, or `nullptr` otherwise.
171 * Indicates whether the child table contains any child matching a given state filter.
173 * @param[in] aFilter A child state filter.
180 * Returns the number of children in the child table matching a given state filter.
182 * @param[in] aFilter A child state filter.
220 …Enables range-based `for` loop iteration over all child entries in the child table matching a given
227 * @param[in] aFilter A child state filter.
237 … * @param[out] aChildInfo A reference to a `Child::Info` to populate with the child information.
245 … * @param[out] aChildInfo A reference to a `Child::Info` to populate with the child information.
255 * Removes a stored child information from non-volatile memory.
257 * @param[in] aChild A reference to the child to remove from non-volatile memory.
262 * Store a child information into non-volatile memory.
264 * @param[in] aChild A reference to the child to store.
272 * Indicates whether or not the child table contains an MTD child with a given @p aRloc16.
284 …* Indicates whether the child table contains any sleepy child (in states valid or restoring) with a
295 * Indicates whether the child table contains a given `Neighbor` instance.
297 * @param[in] aNeighbor A reference to a `Neighbor`.
299 * @retval TRUE if @p aNeighbor is a `Child` in the child table.
300 * @retval FALSE if @p aNeighbor is not a `Child` in the child table.