GSOC2023NetAnimFinalReport: Difference between revisions
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
| [6] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1639 core: Add proxy to core] | | [6] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/1639 core: Add proxy to core] | ||
|} | |} | ||
== Milestones == | |||
* Finalized the design of adding a proxy class to the core module instead of the initially proposed Singleton + proxy approach. | |||
* Implemented the Proxy class in the core module along with the proxy-class-test-suite for testing the Proxy class. | |||
* Refactored the CSMA module and tested with the second.cc script to make sure it produced the same XML as before. | |||
* Refactored the Point-to-Point module and tested with the first.cc script to make sure it produced the same XML as before. |
Revision as of 16:53, 9 October 2023
Project Overview
- Project Name: Dynamic device registration for NetAnim simulation animations
- Contributor: Raghuram Kannan
- Mentors: Tommaso Pecorella and Manoj Kumar Rana
- Main Goal: The project aims to refactor the NetAnim module such that each module willing to use NetAnim will have a .cc and .h file responsible for communication with the NetAnim module, enabled only if NetAnim is active. This will break the dependencies and will allow more flexibility for out-of-tree modules and modules migrating to the AppStore.
- Useful links:
- Project wiki page - used to track the work in progress.
Merge Requests
All the work done during GSoC has been committed to one branch, named gsoc-2023-netanim-changes.
Listed below are all the Merge Requests made during the GSoC period.
Milestones
- Finalized the design of adding a proxy class to the core module instead of the initially proposed Singleton + proxy approach.
- Implemented the Proxy class in the core module along with the proxy-class-test-suite for testing the Proxy class.
- Refactored the CSMA module and tested with the second.cc script to make sure it produced the same XML as before.
- Refactored the Point-to-Point module and tested with the first.cc script to make sure it produced the same XML as before.