mirror of
https://github.com/espressif/openthread.git
synced 2026-09-11 11:40:06 +00:00
[child-table] introducing ChildTable class (#2642)
This commit introduces a new class `ChildTable` as part of OpenThread core. This class provides methods for iterating through the child table and searching for a specific child (based on short/extended address and/or child state). This commit also adds a unit test for the newly added `ChildTable class.
This commit is contained in:
committed by
Jonathan Hui
parent
96ed7ccd24
commit
8e6be519da
@@ -124,6 +124,7 @@
|
||||
<ClCompile Include="..\..\src\core\net\udp6.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\address_resolver.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\announce_begin_server.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\child_table.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\energy_scan_server.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\data_poll_manager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\key_manager.cpp" />
|
||||
@@ -208,6 +209,7 @@
|
||||
<ClInclude Include="..\..\src\core\net\dhcp6.hpp" />
|
||||
<ClInclude Include="..\..\src\core\net\dhcp6_client.hpp" />
|
||||
<ClInclude Include="..\..\src\core\net\dhcp6_server.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\child_table.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\data_poll_manager.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\key_manager.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\link_quality.hpp" />
|
||||
|
||||
@@ -204,6 +204,9 @@
|
||||
<ClCompile Include="..\..\src\core\thread\address_resolver.cpp">
|
||||
<Filter>Source Files\thread</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\core\thread\child_table.cpp">
|
||||
<Filter>Source Files\thread</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\core\thread\data_poll_manager.cpp">
|
||||
<Filter>Source Files\thread</Filter>
|
||||
</ClCompile>
|
||||
@@ -452,6 +455,9 @@
|
||||
<ClInclude Include="..\..\src\core\thread\announce_begin_server.hpp">
|
||||
<Filter>Header Files\thread</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\core\thread\child_table.hpp">
|
||||
<Filter>Header Files\thread</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\core\thread\data_poll_manager.hpp">
|
||||
<Filter>Header Files\thread</Filter>
|
||||
</ClInclude>
|
||||
|
||||
@@ -132,6 +132,7 @@
|
||||
<ClCompile Include="..\..\src\core\net\udp6.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\address_resolver.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\announce_begin_server.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\child_table.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\data_poll_manager.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\energy_scan_server.cpp" />
|
||||
<ClCompile Include="..\..\src\core\thread\key_manager.cpp" />
|
||||
@@ -241,6 +242,7 @@
|
||||
<ClInclude Include="..\..\src\core\openthread-core-default-config.h" />
|
||||
<ClInclude Include="..\..\src\core\thread\address_resolver.hpp" />
|
||||
<ClInclude Include="..\..\src\core\meshcop\announce_begin_server.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\child_table.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\data_poll_manager.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\energy_scan_server.hpp" />
|
||||
<ClInclude Include="..\..\src\core\thread\key_manager.hpp" />
|
||||
|
||||
@@ -204,6 +204,9 @@
|
||||
<ClCompile Include="..\..\src\core\thread\address_resolver.cpp">
|
||||
<Filter>Source Files\thread</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\core\thread\child_table.cpp">
|
||||
<Filter>Source Files\thread</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\src\core\thread\data_poll_manager.cpp">
|
||||
<Filter>Source Files\thread</Filter>
|
||||
</ClCompile>
|
||||
@@ -449,6 +452,9 @@
|
||||
<ClInclude Include="..\..\src\core\thread\address_resolver.hpp">
|
||||
<Filter>Header Files\thread</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\core\thread\child_table.hpp">
|
||||
<Filter>Header Files\thread</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\core\thread\data_poll_manager.hpp">
|
||||
<Filter>Header Files\thread</Filter>
|
||||
</ClInclude>
|
||||
|
||||
Reference in New Issue
Block a user