2 # -*- coding: utf-8 -*-
4 from metadata_v3_9_RC3 import create_device, create_element, create_ipv4stack, \
5 create_node, create_wifi_standard_model
7 factories_info = dict{(
9 "category": "Application",
10 "create_function": create_element,
12 "connector_types": ["node"],
13 "allow_routes": False,
14 "allow_addresses": False,
15 "stop_function": stop_application,
16 "start_function": start_application,
17 "status_function": status_application,
18 "box_attributes": ["MaxPackets",
25 "factory_attributes": [],
28 "ns3::UdpL4Protocol": dict{(
29 "category": "Protocol",
30 "create_function": create_element,
32 "connector_types": ["node"],
33 "allow_routes": False,
34 "allow_addresses": False,
35 "stop_function": None,
36 "start_function": None,
37 "status_function": None,
38 "box_attributes": ["ProtocolNumber"],
39 "factory_attributes": [],
42 "ns3::RandomDiscPositionAllocator": dict{(
43 "category": "Mobility",
44 "create_function": create_element,
46 "connector_types": [],
47 "allow_routes": False,
48 "allow_addresses": False,
49 "stop_function": None,
50 "start_function": None,
51 "status_function": None,
52 "box_attributes": ["Theta",
56 "factory_attributes": [],
60 "category": "Topology",
61 "create_function": create_node,
63 "connector_types": ["devs", "apps", "protos", "mobility"],
65 "stop_function": None,
66 "start_function": None,
67 "status_function": None,
69 "factory_attributes": [],
72 "ns3::GridPositionAllocator": dict{(
73 "category": "Mobility",
74 "create_function": create_element,
76 "connector_types": [],
77 "allow_routes": False,
78 "allow_addresses": False,
79 "stop_function": None,
80 "start_function": None,
81 "status_function": None,
82 "box_attributes": ["GridWidth",
88 "factory_attributes": [],
91 "ns3::TapBridge": dict{(
93 "create_function": create_device,
95 "connector_types": ["node"],
96 "allow_routes": False,
97 "allow_addresses": True,
98 "stop_function": None,
99 "start_function": None,
100 "status_function": None,
101 "box_attributes": ["Mtu",
109 "factory_attributes": [],
112 "ns3::FlowMonitor": dict{(
114 "create_function": create_element,
116 "connector_types": [],
117 "allow_routes": False,
118 "allow_addresses": False,
119 "stop_function": None,
120 "start_function": None,
121 "status_function": None,
122 "box_attributes": ["MaxPerHopDelay",
125 "PacketSizeBinWidth",
126 "FlowInterruptionsBinWidth",
127 "FlowInterruptionsMinTime"],
128 "factory_attributes": [],
131 "ns3::ConstantVelocityMobilityModel": dict{(
132 "category": "Mobility",
133 "create_function": create_element,
135 "connector_types": ["node"],
136 "allow_routes": False,
137 "allow_addresses": False,
138 "stop_function": None,
139 "start_function": None,
140 "status_function": None,
141 "box_attributes": ["Position",
143 "factory_attributes": [],
146 "ns3::V4Ping": dict{(
147 "category": "Application",
148 "create_function": create_element,
150 "connector_types": ["node"],
151 "allow_routes": False,
152 "allow_addresses": False,
153 "stop_function": stop_application,
154 "start_function": start_application,
155 "status_function": status_application,
156 "box_attributes": ["Remote",
162 "factory_attributes": [],
165 "ns3::dot11s::PeerLink": dict{(
167 "create_function": create_element,
169 "connector_types": [],
170 "allow_routes": False,
171 "allow_addresses": False,
172 "stop_function": None,
173 "start_function": None,
174 "status_function": None,
175 "box_attributes": ["RetryTimeout",
181 "factory_attributes": [],
184 "ns3::PointToPointNetDevice": dict{(
185 "category": "Device",
186 "create_function": create_device,
188 "connector_types": ["node", "err", "queue", "chan"],
189 "allow_routes": False,
190 "allow_addresses": True,
191 "stop_function": None,
192 "start_function": None,
193 "status_function": None,
194 "box_attributes": ["Mtu",
198 "factory_attributes": [],
199 "traces": ["p2ppcap"]
201 "ns3::NakagamiPropagationLossModel": dict{(
203 "create_function": create_element,
205 "connector_types": [],
206 "allow_routes": False,
207 "allow_addresses": False,
208 "stop_function": None,
209 "start_function": None,
210 "status_function": None,
211 "box_attributes": ["Distance1",
216 "factory_attributes": [],
219 "ns3::AarfWifiManager": dict{(
220 "category": "Manager",
221 "create_function": create_element,
223 "connector_types": ["dev"],
224 "allow_routes": False,
225 "allow_addresses": False,
226 "stop_function": None,
227 "start_function": None,
228 "status_function": None,
229 "box_attributes": ["SuccessK",
231 "MaxSuccessThreshold",
233 "MinSuccessThreshold",
238 "FragmentationThreshold",
240 "factory_attributes": [],
243 "ns3::Ipv6OptionJumbogram": dict{(
245 "create_function": create_element,
247 "connector_types": [],
248 "allow_routes": False,
249 "allow_addresses": False,
250 "stop_function": None,
251 "start_function": None,
252 "status_function": None,
253 "box_attributes": ["OptionNumber"],
254 "factory_attributes": [],
257 "ns3::TwoRayGroundPropagationLossModel": dict{(
259 "create_function": create_element,
261 "connector_types": [],
262 "allow_routes": False,
263 "allow_addresses": False,
264 "stop_function": None,
265 "start_function": None,
266 "status_function": None,
267 "box_attributes": ["Lambda",
271 "factory_attributes": [],
274 "ns3::OnOffApplication": dict{(
275 "category": "Application",
276 "create_function": create_element,
278 "connector_types": ["node"],
279 "allow_routes": False,
280 "allow_addresses": False,
281 "stop_function": stop_application,
282 "start_function": start_application,
283 "status_function": status_application,
284 "box_attributes": ["DataRate",
293 "factory_attributes": [],
296 "ns3::AdhocWifiMac": dict{(
298 "create_function": create_element,
300 "connector_types": [],
301 "allow_routes": False,
302 "allow_addresses": False,
303 "stop_function": None,
304 "start_function": None,
305 "status_function": None,
306 "box_attributes": ["CtsTimeout",
308 "BasicBlockAckTimeout",
309 "CompressedBlockAckTimeout",
314 "MaxPropagationDelay",
316 "factory_attributes": [],
319 "ns3::ConstantAccelerationMobilityModel": dict{(
320 "category": "Mobility",
321 "create_function": create_element,
323 "connector_types": ["node"],
324 "allow_routes": False,
325 "allow_addresses": False,
326 "stop_function": None,
327 "start_function": None,
328 "status_function": None,
329 "box_attributes": ["Position",
331 "factory_attributes": [],
334 "ns3::GaussMarkovMobilityModel": dict{(
335 "category": "Mobility",
336 "create_function": create_element,
338 "connector_types": ["node"],
339 "allow_routes": False,
340 "allow_addresses": False,
341 "stop_function": None,
342 "start_function": None,
343 "status_function": None,
344 "box_attributes": ["Bounds",
355 "factory_attributes": [],
358 "ns3::dot11s::HwmpProtocol": dict{(
359 "category": "Protocol",
360 "create_function": create_element,
362 "connector_types": ["node"]
363 "allow_routes": False,
364 "allow_addresses": False,
365 "stop_function": None,
366 "start_function": None,
367 "status_function": None,
368 "box_attributes": ["RandomStart",
370 "Dot11MeshHWMPmaxPREQretries",
371 "Dot11MeshHWMPnetDiameterTraversalTime",
372 "Dot11MeshHWMPpreqMinInterval",
373 "Dot11MeshHWMPperrMinInterval",
374 "Dot11MeshHWMPactiveRootTimeout",
375 "Dot11MeshHWMPactivePathTimeout",
376 "Dot11MeshHWMPpathToRootInterval",
377 "Dot11MeshHWMPrannInterval",
379 "UnicastPerrThreshold",
380 "UnicastPreqThreshold",
381 "UnicastDataThreshold",
384 "factory_attributes": [],
387 "ns3::NscTcpL4Protocol": dict{(
388 "category": "Protocol",
389 "create_function": create_element,
391 "connector_types": ["node"],
392 "allow_routes": False,
393 "allow_addresses": False,
394 "stop_function": None,
395 "start_function": None,
396 "status_function": None,
397 "box_attributes": ["Library",
399 "factory_attributes": [],
402 "ns3::dot11s::AirtimeLinkMetricCalculator": dict{(
404 "create_function": create_element,
406 "connector_types": [],
407 "allow_routes": False,
408 "allow_addresses": False,
409 "stop_function": None,
410 "start_function": None,
411 "status_function": None,
412 "box_attributes": ["Dot11sMeshHeaderLength"],
413 "factory_attributes": [],
416 "ns3::UanMacCw": dict{(
418 "create_function": create_element,
420 "connector_types": [],
421 "allow_routes": False,
422 "allow_addresses": False,
423 "stop_function": None,
424 "start_function": None,
425 "status_function": None,
426 "box_attributes": ["CW",
428 "factory_attributes": [],
431 "ns3::AthstatsWifiTraceSink": dict{(
433 "create_function": create_element,
435 "connector_types": [],
436 "allow_routes": False,
437 "allow_addresses": False,
438 "stop_function": None,
439 "start_function": None,
440 "status_function": None,
441 "box_attributes": ["Interval"],
442 "factory_attributes": [],
445 "ns3::FlameStack": dict{(
447 "create_function": create_element,
449 "connector_types": [],
450 "allow_routes": False,
451 "allow_addresses": False,
452 "stop_function": None,
453 "start_function": None,
454 "status_function": None,
455 "box_attributes": [],
456 "factory_attributes": [],
459 "ns3::UanMacRc": dict{(
461 "create_function": create_element,
463 "connector_types": [],
464 "allow_routes": False,
465 "allow_addresses": False,
466 "stop_function": None,
467 "start_function": None,
468 "status_function": None,
469 "box_attributes": ["RetryRate",
476 "NumberOfRetryRates",
478 "factory_attributes": [],
481 "ns3::WaypointMobilityModel": dict{(
482 "category": "Mobility",
483 "create_function": create_element,
485 "connector_types": ["node"],
486 "allow_routes": False,
487 "allow_addresses": False,
488 "stop_function": None,
489 "start_function": None,
490 "status_function": None,
491 "box_attributes": ["WaypointsLeft",
494 "factory_attributes": [],
497 "ns3::FileDescriptorNetDevice": dict{(
498 "category": "Device",
499 "create_function": create_device,
500 "help": "Network interface associated to a file descriptor",
501 "connector_types": ["node", "fd", "err"],
502 "allow_routes": False,
503 "allow_addresses": True,
504 "stop_function": None,
505 "start_function": None,
506 "status_function": None,
507 "box_attributes": ["Address"],
508 "factory_attributes": [],
511 "ns3::CsmaNetDevice": dict{(
512 "category": "Device",
513 "create_function": create_device,
514 "help": "CSMA (carrier sense, multiple access) interface",
515 "connector_types": ["node", "chan", "err", "queue"],
516 "allow_routes": False,
517 "allow_addresses": True,
518 "stop_function": None,
519 "start_function": None,
520 "status_function": None,
521 "box_attributes": ["Address",
525 "factory_attributes": [],
526 "traces": ["csmapcap", "csmapcap_promisc"]
528 "ns3::UanPropModelThorp": dict{(
530 "create_function": create_element,
532 "connector_types": [],
533 "allow_routes": False,
534 "allow_addresses": False,
535 "stop_function": None,
536 "start_function": None,
537 "status_function": None,
538 "box_attributes": ["SpreadCoef"],
539 "factory_attributes": [],
542 "ns3::NqstaWifiMac": dict{(
544 "create_function": create_element,
546 "connector_types": [],
547 "allow_routes": False,
548 "allow_addresses": False,
549 "stop_function": None,
550 "start_function": None,
551 "status_function": None,
552 "box_attributes": ["ProbeRequestTimeout",
553 "AssocRequestTimeout",
557 "BasicBlockAckTimeout",
558 "CompressedBlockAckTimeout",
563 "MaxPropagationDelay",
565 "factory_attributes": [],
568 "ns3::Icmpv6L4Protocol": dict{(
569 "category": "Protocol",
570 "create_function": create_element,
572 "connector_types": ["node"],
573 "allow_routes": False,
574 "allow_addresses": False,
575 "stop_function": None,
576 "start_function": None,
577 "status_function": None,
578 "box_attributes": ["DAD",
580 "factory_attributes": [],
583 "ns3::SimpleNetDevice": dict{(
584 "category": "Device",
585 "create_function": create_device,
587 "connector_types": ["node", "chan"],
588 "allow_routes": False,
589 "allow_addresses": True,
590 "stop_function": None,
591 "start_function": None,
592 "status_function": None,
593 "box_attributes": [],
594 "factory_attributes": [],
597 "ns3::FriisPropagationLossModel": dict{(
599 "create_function": create_element,
601 "connector_types": [],
602 "allow_routes": False,
603 "allow_addresses": False,
604 "stop_function": None,
605 "start_function": None,
606 "status_function": None,
607 "box_attributes": ["Lambda",
610 "factory_attributes": [],
613 "ns3::Ipv6OptionRouterAlert": dict{(
615 "create_function": create_element,
617 "connector_types": [],
618 "allow_routes": False,
619 "allow_addresses": False,
620 "stop_function": None,
621 "start_function": None,
622 "status_function": None,
623 "box_attributes": ["OptionNumber"],
624 "factory_attributes": [],
627 "ns3::UniformDiscPositionAllocator": dict{(
628 "category": "Mobility",
629 "create_function": create_element,
631 "connector_types": [],
632 "allow_routes": False,
633 "allow_addresses": False,
634 "stop_function": None,
635 "start_function": None,
636 "status_function": None,
637 "box_attributes": ["rho",
640 "factory_attributes": [],
643 "ns3::RandomBoxPositionAllocator": dict{(
644 "category": "Mobility",
645 "create_function": create_element,
647 "connector_types": ["node"],
648 "allow_routes": False,
649 "allow_addresses": False,
650 "stop_function": None,
651 "start_function": None,
652 "status_function": None,
653 "box_attributes": ["X",
656 "factory_attributes": [],
659 "ns3::Ipv6ExtensionDestination": dict{(
661 "create_function": create_element,
663 "connector_types": [],
664 "allow_routes": False,
665 "allow_addresses": False,
666 "stop_function": None,
667 "start_function": None,
668 "status_function": None,
669 "box_attributes": ["ExtensionNumber"],
670 "factory_attributes": [],
673 "ns3::LoopbackNetDevice": dict{(
674 "category": "Device",
675 "create_function": create_device,
677 "connector_types": ["node"],
678 "allow_routes": False,
679 "allow_addresses": False,
680 "stop_function": None,
681 "start_function": None,
682 "status_function": None,
683 "box_attributes": [],
684 "factory_attributes": [],
687 "ns3::ConstantSpeedPropagationDelayModel": dict{(
689 "create_function": create_element,
691 "connector_types": ["chan"],
692 "allow_routes": False,
693 "allow_addresses": False,
694 "stop_function": None,
695 "start_function": None,
696 "status_function": None,
697 "box_attributes": ["Speed"],
698 "factory_attributes": [],
701 "ns3::Ipv6ExtensionHopByHop": dict{(
703 "create_function": create_element,
705 "connector_types": [],
706 "allow_routes": False,
707 "allow_addresses": False,
708 "stop_function": None,
709 "start_function": None,
710 "status_function": None,
711 "box_attributes": ["ExtensionNumber"],
712 "factory_attributes": [],
715 "ns3::BridgeChannel": dict{(
716 "category": "Channel",
717 "create_function": create_element,
719 "connector_types": ["devs"],
720 "allow_routes": False,
721 "allow_addresses": False,
722 "stop_function": None,
723 "start_function": None,
724 "status_function": None,
725 "box_attributes": [],
726 "factory_attributes": [],
731 "create_function": create_element,
733 "connector_types": [],
734 "allow_routes": False,
735 "allow_addresses": False,
736 "stop_function": None,
737 "start_function": None,
738 "status_function": None,
739 "box_attributes": ["StartTime",
741 "factory_attributes": [],
744 "ns3::PacketSocket": dict{(
746 "create_function": create_element,
748 "connector_types": [],
749 "allow_routes": False,
750 "allow_addresses": False,
751 "stop_function": None,
752 "start_function": None,
753 "status_function": None,
754 "box_attributes": ["RcvBufSize"],
755 "factory_attributes": [],
758 "ns3::flame::FlameProtocol": dict{(
759 "category": "Protocol",
760 "create_function": create_element,
762 "connector_types": ["node"],
763 "allow_routes": False,
764 "allow_addresses": False,
765 "stop_function": None,
766 "start_function": None,
767 "status_function": None,
768 "box_attributes": ["BroadcastInterval",
770 "factory_attributes": [],
773 "ns3::Cost231PropagationLossModel": dict{(
775 "create_function": create_element,
777 "connector_types": [],
778 "allow_routes": False,
779 "allow_addresses": False,
780 "stop_function": None,
781 "start_function": None,
782 "status_function": None,
783 "box_attributes": ["Lambda",
788 "factory_attributes": [],
791 "ns3::Ipv6ExtensionESP": dict{(
793 "create_function": create_element,
795 "connector_types": [],
796 "allow_routes": False,
797 "allow_addresses": False,
798 "stop_function": None,
799 "start_function": None,
800 "status_function": None,
801 "box_attributes": ["ExtensionNumber"],
802 "factory_attributes": [],
805 "ns3::CaraWifiManager": dict{(
806 "category": "Manager",
807 "create_function": create_element,
809 "connector_types": ["dev"],
810 "allow_routes": False,
811 "allow_addresses": False,
812 "stop_function": None,
813 "start_function": None,
814 "status_function": None,
815 "box_attributes": ["ProbeThreshold",
823 "FragmentationThreshold",
825 "factory_attributes": [],
828 "ns3::RttMeanDeviation": dict{(
830 "create_function": create_element,
832 "connector_types": [],
833 "allow_routes": False,
834 "allow_addresses": False,
835 "stop_function": None,
836 "start_function": None,
837 "status_function": None,
838 "box_attributes": ["Gain",
842 "factory_attributes": [],
845 "ns3::Icmpv4L4Protocol": dict{(
846 "category": "Protocol",
847 "create_function": create_element,
849 "connector_types": ["node"],
850 "allow_routes": False,
851 "allow_addresses": False,
852 "stop_function": None,
853 "start_function": None,
854 "status_function": None,
855 "box_attributes": ["ProtocolNumber"],
856 "factory_attributes": [],
859 "ns3::WaveformGenerator": dict{(
861 "create_function": create_element,
863 "connector_types": [],
864 "allow_routes": False,
865 "allow_addresses": False,
866 "stop_function": None,
867 "start_function": None,
868 "status_function": None,
869 "box_attributes": ["Period",
871 "factory_attributes": [],
874 "ns3::YansWifiChannel": dict{(
875 "category": "Channel",
876 "create_function": create_element,
878 "connector_types": ["phys", "delay", "loss"],
879 "allow_routes": False,
880 "allow_addresses": False,
881 "stop_function": None,
882 "start_function": None,
883 "status_function": None,
884 "box_attributes": [],
885 "factory_attributes": [],
888 "ns3::SimpleChannel": dict{(
889 "category": "Channel",
890 "create_function": create_element,
892 "connector_types": ["devs"],
893 "allow_routes": False,
894 "allow_addresses": False,
895 "stop_function": None,
896 "start_function": None,
897 "status_function": None,
898 "box_attributes": [],
899 "factory_attributes": [],
902 "ns3::Ipv6ExtensionFragment": dict{(
904 "create_function": create_element,
906 "connector_types": [],
907 "allow_routes": False,
908 "allow_addresses": False,
909 "stop_function": None,
910 "start_function": None,
911 "status_function": None,
912 "box_attributes": ["ExtensionNumber"],
913 "factory_attributes": [],
916 "ns3::Dot11sStack": dict{(
918 "create_function": create_element,
920 "connector_types": [],
921 "allow_routes": False,
922 "allow_addresses": False,
923 "stop_function": None,
924 "start_function": None,
925 "status_function": None,
926 "box_attributes": ["Root"],
927 "factory_attributes": [],
930 "ns3::FriisSpectrumPropagationLossModel": dict{(
932 "create_function": create_element,
934 "connector_types": [],
935 "allow_routes": False,
936 "allow_addresses": False,
937 "stop_function": None,
938 "start_function": None,
939 "status_function": None,
940 "box_attributes": [],
941 "factory_attributes": [],
944 "ns3::RandomRectanglePositionAllocator": dict{(
945 "category": "Mobility",
946 "create_function": create_element,
948 "connector_types": [],
949 "allow_routes": False,
950 "allow_addresses": False,
951 "stop_function": None,
952 "start_function": None,
953 "status_function": None,
954 "box_attributes": ["X",
956 "factory_attributes": [],
959 "ns3::NqapWifiMac": dict{(
961 "create_function": create_element,
963 "connector_types": [],
964 "allow_routes": False,
965 "allow_addresses": False,
966 "stop_function": None,
967 "start_function": None,
968 "status_function": None,
969 "box_attributes": ["BeaconInterval",
973 "BasicBlockAckTimeout",
974 "CompressedBlockAckTimeout",
979 "MaxPropagationDelay",
981 "factory_attributes": [],
984 "ns3::HierarchicalMobilityModel": dict{(
985 "category": "Mobility",
986 "create_function": create_element,
988 "connector_types": ["node"],
989 "allow_routes": False,
990 "allow_addresses": False,
991 "stop_function": None,
992 "start_function": None,
993 "status_function": None,
994 "box_attributes": ["Position",
996 "factory_attributes": [],
999 "ns3::ThreeLogDistancePropagationLossModel": dict{(
1001 "create_function": create_element,
1003 "connector_types": ["prev", "next"],
1004 "allow_routes": False,
1005 "allow_addresses": False,
1006 "stop_function": None,
1007 "start_function": None,
1008 "status_function": None,
1009 "box_attributes": ["Distance0",
1016 "factory_attributes": [],
1019 "ns3::UanNoiseModelDefault": dict{(
1021 "create_function": create_element,
1023 "connector_types": [],
1024 "allow_routes": False,
1025 "allow_addresses": False,
1026 "stop_function": None,
1027 "start_function": None,
1028 "status_function": None,
1029 "box_attributes": ["Wind",
1031 "factory_attributes": [],
1034 "ns3::dot11s::HwmpRtable": dict{(
1036 "create_function": create_element,
1038 "connector_types": [],
1039 "allow_routes": False,
1040 "allow_addresses": False,
1041 "stop_function": None,
1042 "start_function": None,
1043 "status_function": None,
1044 "box_attributes": [],
1045 "factory_attributes": [],
1048 "ns3::PacketBurst": dict{(
1050 "create_function": create_element,
1052 "connector_types": [],
1053 "allow_routes": False,
1054 "allow_addresses": False,
1055 "stop_function": None,
1056 "start_function": None,
1057 "status_function": None,
1058 "box_attributes": [],
1059 "factory_attributes": [],
1062 "ns3::RandomPropagationDelayModel": dict{(
1063 "category": "Delay",
1064 "create_function": create_element,
1066 "connector_types": ["chan"],
1067 "allow_routes": False,
1068 "allow_addresses": False,
1069 "stop_function": None,
1070 "start_function": None,
1071 "status_function": None,
1072 "box_attributes": ["Variable"],
1073 "factory_attributes": [],
1076 "ns3::ArpL3Protocol": dict{(
1077 "category": "Protocol",
1078 "create_function": create_element,
1080 "connector_types": ["node"],
1081 "allow_routes": False,
1082 "allow_addresses": False,
1083 "stop_function": None,
1084 "start_function": None,
1085 "status_function": None,
1086 "box_attributes": [],
1087 "factory_attributes": [],
1090 "ns3::SteadyStateRandomWaypointMobilityModel": dict{(
1091 "category": "Mobility",
1092 "create_function": create_element,
1094 "connector_types": ["node"],
1095 "allow_routes": False,
1096 "allow_addresses": False,
1097 "stop_function": None,
1098 "start_function": None,
1099 "status_function": None,
1100 "box_attributes": ["MinSpeed",
1110 "factory_attributes": [],
1113 "ns3::BaseStationNetDevice": dict{(
1114 "category": "Device",
1115 "create_function": create_device,
1117 "connector_types": ["node"],
1118 "allow_routes": False,
1119 "allow_addresses": True,
1120 "stop_function": None,
1121 "start_function": None,
1122 "status_function": None,
1123 "box_attributes": ["InitialRangInterval",
1129 "MaxRangCorrectionRetries",
1133 "factory_attributes": [],
1136 "ns3::UdpServer": dict{(
1137 "category": "Application",
1138 "create_function": create_element,
1140 "connector_types": ["node"],
1141 "allow_routes": False,
1142 "allow_addresses": False,
1143 "stop_function": stop_application,
1144 "start_function": start_application,
1145 "status_function": status_application,
1146 "box_attributes": ["Port",
1150 "factory_attributes": [],
1153 "ns3::AarfcdWifiManager": dict{(
1154 "category": "Manager",
1155 "create_function": create_element,
1157 "connector_types": ["dev"],
1158 "allow_routes": False,
1159 "allow_addresses": False,
1160 "stop_function": None,
1161 "start_function": None,
1162 "status_function": None,
1163 "box_attributes": ["SuccessK",
1165 "MaxSuccessThreshold",
1166 "MinTimerThreshold",
1167 "MinSuccessThreshold",
1170 "TurnOffRtsAfterRateDecrease",
1171 "TurnOnRtsAfterRateIncrease",
1176 "FragmentationThreshold",
1178 "factory_attributes": [],
1181 "ns3::UanTransducerHd": dict{(
1183 "create_function": create_element,
1185 "connector_types": [],
1186 "allow_routes": False,
1187 "allow_addresses": False,
1188 "stop_function": None,
1189 "start_function": None,
1190 "status_function": None,
1191 "box_attributes": [],
1192 "factory_attributes": [],
1195 "ns3::LogDistancePropagationLossModel": dict{(
1197 "create_function": create_element,
1199 "connector_types": ["prev", "next"],
1200 "allow_routes": False,
1201 "allow_addresses": False,
1202 "stop_function": None,
1203 "start_function": None,
1204 "status_function": None,
1205 "box_attributes": ["Exponent",
1206 "ReferenceDistance",
1208 "factory_attributes": [],
1211 "ns3::EmuNetDevice": dict{(
1212 "category": "Device",
1213 "create_function": create_device,
1215 "connector_types": ["node", "queue"],
1216 "allow_routes": False,
1217 "allow_addresses": False,
1218 "stop_function": None,
1219 "start_function": None,
1220 "status_function": None,
1221 "box_attributes": ["Mtu",
1227 "factory_attributes": [],
1230 "ns3::Ipv6ExtensionLooseRouting": dict{(
1232 "create_function": create_element,
1234 "connector_types": [],
1235 "allow_routes": False,
1236 "allow_addresses": False,
1237 "stop_function": None,
1238 "start_function": None,
1239 "status_function": None,
1240 "box_attributes": ["ExtensionNumber"],
1241 "factory_attributes": [],
1244 "ns3::RandomWaypointMobilityModel": dict{(
1245 "category": "Mobility",
1246 "create_function": create_element,
1248 "connector_types": ["node"],
1249 "allow_routes": False,
1250 "allow_addresses": False,
1251 "stop_function": None,
1252 "start_function": None,
1253 "status_function": None,
1254 "box_attributes": ["Speed",
1258 "factory_attributes": [],
1261 "ns3::RangePropagationLossModel": dict{(
1263 "create_function": create_element,
1265 "connector_types": [],
1266 "allow_routes": False,
1267 "allow_addresses": False,
1268 "stop_function": None,
1269 "start_function": None,
1270 "status_function": None,
1271 "box_attributes": ["MaxRange"],
1272 "factory_attributes": [],
1275 "ns3::AlohaNoackNetDevice": dict{(
1276 "category": "Device",
1277 "create_function": create_element,
1279 "connector_types": ["node"],
1280 "allow_routes": False,
1281 "allow_addresses": True,
1282 "stop_function": None,
1283 "start_function": None,
1284 "status_function": None,
1285 "box_attributes": ["Address",
1287 "factory_attributes": [],
1290 "ns3::MatrixPropagationLossModel": dict{(
1292 "create_function": create_element,
1294 "connector_types": [],
1295 "allow_routes": False,
1296 "allow_addresses": False,
1297 "stop_function": None,
1298 "start_function": None,
1299 "status_function": None,
1300 "box_attributes": ["DefaultLoss"],
1301 "factory_attributes": [],
1304 "ns3::WifiNetDevice": dict{(
1305 "category": "Device",
1306 "create_function": create_device,
1308 "connector_types": ["node", "mac", "phy", "manager"],
1309 "allow_routes": False,
1310 "allow_addresses": True,
1311 "stop_function": None,
1312 "start_function": None,
1313 "status_function": None,
1314 "box_attributes": ["Mtu"],
1315 "factory_attributes": [],
1318 "ns3::CsmaChannel": dict{(
1319 "category": "Channel",
1320 "create_function": create_element,
1322 "connector_types": ["devs"],
1323 "allow_routes": False,
1324 "allow_addresses": False,
1325 "stop_function": None,
1326 "start_function": None,
1327 "status_function": None,
1328 "box_attributes": ["DataRate",
1330 "factory_attributes": [],
1333 "ns3::BridgeNetDevice": dict{(
1334 "category": "Device",
1335 "create_function": create_device,
1337 "connector_types": ["node"],
1338 "allow_routes": False,
1339 "allow_addresses": True,
1340 "stop_function": None,
1341 "start_function": None,
1342 "status_function": None,
1343 "box_attributes": ["Mtu",
1346 "factory_attributes": [],
1349 "ns3::Ipv6ExtensionRouting": dict{(
1351 "create_function": create_element,
1353 "connector_types": [],
1354 "allow_routes": False,
1355 "allow_addresses": False,
1356 "stop_function": None,
1357 "start_function": None,
1358 "status_function": None,
1359 "box_attributes": ["ExtensionNumber"],
1360 "factory_attributes": [],
1363 "ns3::QstaWifiMac": dict{(
1365 "create_function": create_wifi_standard_model,
1366 "help": "Station Wifi MAC Model",
1367 "connector_types": ["dev"],
1368 "allow_routes": False,
1369 "allow_addresses": False,
1370 "stop_function": None,
1371 "start_function": None,
1372 "status_function": None,
1373 "box_attributes": ["ProbeRequestTimeout",
1374 "AssocRequestTimeout",
1378 "BasicBlockAckTimeout",
1379 "CompressedBlockAckTimeout",
1384 "MaxPropagationDelay",
1386 "factory_attributes": [],
1389 "ns3::UdpEchoClient": dict{(
1390 "category": "Application",
1391 "create_function": create_element,
1393 "connector_types": ["node"],
1394 "allow_routes": False,
1395 "allow_addresses": False,
1396 "stop_function": stop_application,
1397 "start_function": start_application,
1398 "status_function": status_application,
1399 "box_attributes": ["MaxPackets",
1406 "factory_attributes": [],
1409 "ns3::UdpClient": dict{(
1410 "category": "Application",
1411 "create_function": create_element,
1413 "connector_types": ["node"],
1414 "allow_routes": False,
1415 "allow_addresses": False,
1416 "stop_function": stop_application,
1417 "start_function": start_application,
1418 "status_function": status_application,
1419 "box_attributes": ["MaxPackets",
1426 "factory_attributes": [],
1429 "ns3::PointToPointChannel": dict{(
1430 "category": "Channel",
1431 "create_function": create_element,
1433 "connector_types": ["dev2"],
1434 "allow_routes": False,
1435 "allow_addresses": False,
1436 "stop_function": None,
1437 "start_function": None,
1438 "status_function": None,
1439 "box_attributes": ["Delay"],
1440 "factory_attributes": [],
1443 "ns3::Ipv6StaticRouting": dict{(
1445 "create_function": create_element,
1447 "connector_types": [],
1448 "allow_routes": False,
1449 "allow_addresses": False,
1450 "stop_function": None,
1451 "start_function": None,
1452 "status_function": None,
1453 "box_attributes": [],
1454 "factory_attributes": [],
1457 "ns3::DropTailQueue": dict{(
1458 "category": "Device",
1459 "create_function": create_element,
1461 "connector_types": ["dev"],
1462 "allow_routes": False,
1463 "allow_addresses": False,
1464 "stop_function": None,
1465 "start_function": None,
1466 "status_function": None,
1467 "box_attributes": ["MaxPackets",
1469 "factory_attributes": [],
1472 "ns3::ConstantPositionMobilityModel": dict{(
1473 "category": "Mobility",
1474 "create_function": create_element,
1476 "connector_types": ["node"],
1477 "allow_routes": False,
1478 "allow_addresses": False,
1479 "stop_function": None,
1480 "start_function": None,
1481 "status_function": None,
1482 "box_attributes": ["Position",
1484 "factory_attributes": [],
1487 "ns3::FixedRssLossModel": dict{(
1489 "create_function": create_element,
1491 "connector_types": [],
1492 "allow_routes": False,
1493 "allow_addresses": False,
1494 "stop_function": None,
1495 "start_function": None,
1496 "status_function": None,
1497 "box_attributes": ["Rss"],
1498 "factory_attributes": [],
1501 "ns3::EnergySourceContainer": dict{(
1503 "create_function": create_element,
1505 "connector_types": [],
1506 "allow_routes": False,
1507 "allow_addresses": False,
1508 "stop_function": None,
1509 "start_function": None,
1510 "status_function": None,
1511 "box_attributes": [],
1512 "factory_attributes": [],
1515 "ns3::RandomWalk2dMobilityModel": dict{(
1516 "category": "Mobility",
1517 "create_function": create_element,
1519 "connector_types": ["node"],
1520 "allow_routes": False,
1521 "allow_addresses": False,
1522 "stop_function": None,
1523 "start_function": None,
1524 "status_function": None,
1525 "box_attributes": ["Bounds",
1533 "factory_attributes": [],
1536 "ns3::ListPositionAllocator": dict{(
1538 "create_function": create_element,
1540 "connector_types": [],
1541 "allow_routes": False,
1542 "allow_addresses": False,
1543 "stop_function": None,
1544 "start_function": None,
1545 "status_function": None,
1546 "box_attributes": [],
1547 "factory_attributes": [],
1550 "ns3::dot11s::PeerManagementProtocol": dict{(
1551 "category": "Protocol",
1552 "create_function": create_element,
1554 "connector_types": ["node"],
1555 "allow_routes": False,
1556 "allow_addresses": False,
1557 "stop_function": None,
1558 "start_function": None,
1559 "status_function": None,
1560 "box_attributes": ["MaxNumberOfPeerLinks",
1561 "MaxBeaconShiftValue",
1562 "EnableBeaconCollisionAvoidance"],
1563 "factory_attributes": [],
1566 "ns3::MeshPointDevice": dict{(
1567 "category": "Device",
1568 "create_function": create_device,
1570 "connector_types": ["node"],
1571 "allow_routes": False,
1572 "allow_addresses": True,
1573 "stop_function": None,
1574 "start_function": None,
1575 "status_function": None,
1576 "box_attributes": ["Mtu"],
1577 "factory_attributes": [],
1580 "ns3::BasicEnergySource": dict{(
1582 "create_function": create_element,
1584 "connector_types": [],
1585 "allow_routes": False,
1586 "allow_addresses": False,
1587 "stop_function": None,
1588 "start_function": None,
1589 "status_function": None,
1590 "box_attributes": ["BasicEnergySourceInitialEnergyJ",
1591 "BasicEnergySupplyVoltageV",
1592 "PeriodicEnergyUpdateInterval"],
1593 "factory_attributes": [],
1596 "ns3::Ipv6OptionPadn": dict{(
1598 "create_function": create_element,
1600 "connector_types": [],
1601 "allow_routes": False,
1602 "allow_addresses": False,
1603 "stop_function": None,
1604 "start_function": None,
1605 "status_function": None,
1606 "box_attributes": ["OptionNumber"],
1607 "factory_attributes": [],
1610 "ns3::QapWifiMac": dict{(
1612 "create_function": create_wifi_standard_model,
1613 "help": "Access point Wifi MAC Model",
1614 "connector_types": ["dev"],
1615 "allow_routes": False,
1616 "allow_addresses": False,
1617 "stop_function": None,
1618 "start_function": None,
1619 "status_function": None,
1620 "box_attributes": ["BeaconInterval",
1624 "BasicBlockAckTimeout",
1625 "CompressedBlockAckTimeout",
1630 "MaxPropagationDelay",
1632 "factory_attributes": [],
1635 "ns3::YansErrorRateModel": dict{(
1636 "category": "Error",
1637 "create_function": create_element,
1639 "connector_types": [],
1640 "allow_routes": False,
1641 "allow_addresses": False,
1642 "stop_function": None,
1643 "start_function": None,
1644 "status_function": None,
1645 "box_attributes": [],
1646 "factory_attributes": [],
1649 "ns3::WifiMacQueue": dict{(
1651 "create_function": create_element,
1653 "connector_types": [],
1654 "allow_routes": False,
1655 "allow_addresses": False,
1656 "stop_function": None,
1657 "start_function": None,
1658 "status_function": None,
1659 "box_attributes": ["MaxPacketNumber",
1661 "factory_attributes": [],
1664 "ns3::NonCommunicatingNetDevice": dict{(
1665 "category": "Device",
1666 "create_function": create_device,
1668 "connector_types": ["node"],
1669 "allow_routes": False,
1670 "allow_addresses": True,
1671 "stop_function": None,
1672 "start_function": None,
1673 "status_function": None,
1674 "box_attributes": [],
1675 "factory_attributes": [],
1678 "ns3::RateErrorModel": dict{(
1679 "category": "Error",
1680 "create_function": create_element,
1682 "connector_types": [],
1683 "allow_routes": False,
1684 "allow_addresses": False,
1685 "stop_function": None,
1686 "start_function": None,
1687 "status_function": None,
1688 "box_attributes": ["ErrorUnit",
1692 "factory_attributes": [],
1695 "ns3::MeshWifiInterfaceMac": dict{(
1697 "create_function": create_element,
1699 "connector_types": [],
1700 "allow_routes": False,
1701 "allow_addresses": False,
1702 "stop_function": None,
1703 "start_function": None,
1704 "status_function": None,
1705 "box_attributes": ["BeaconInterval",
1710 "BasicBlockAckTimeout",
1711 "CompressedBlockAckTimeout",
1716 "MaxPropagationDelay",
1718 "factory_attributes": [],
1721 "ns3::UanPhyCalcSinrDual": dict{(
1723 "create_function": create_element,
1725 "connector_types": [],
1726 "allow_routes": False,
1727 "allow_addresses": False,
1728 "stop_function": None,
1729 "start_function": None,
1730 "status_function": None,
1731 "box_attributes": [],
1732 "factory_attributes": [],
1735 "ns3::Ipv6ExtensionAH": dict{(
1737 "create_function": create_element,
1739 "connector_types": [],
1740 "allow_routes": False,
1741 "allow_addresses": False,
1742 "stop_function": None,
1743 "start_function": None,
1744 "status_function": None,
1745 "box_attributes": ["ExtensionNumber"],
1746 "factory_attributes": [],
1749 "ns3::SingleModelSpectrumChannel": dict{(
1750 "category": "Channel",
1751 "create_function": create_element,
1753 "connector_types": [],
1754 "allow_routes": False,
1755 "allow_addresses": False,
1756 "stop_function": None,
1757 "start_function": None,
1758 "status_function": None,
1759 "box_attributes": [],
1760 "factory_attributes": [],
1763 "ns3::YansWifiPhy": dict{(
1765 "create_function": create_element,
1767 "connector_types": ["dev", "err", "chan"],
1768 "allow_routes": False,
1769 "allow_addresses": False,
1770 "stop_function": None,
1771 "start_function": None,
1772 "status_function": None,
1773 "box_attributes": ["EnergyDetectionThreshold",
1774 "CcaMode1Threshold",
1781 "ChannelSwitchDelay",
1783 "factory_attributes": [],
1784 "traces": ["yanswifipcap"]
1786 "ns3::WifiRadioEnergyModel": dict{(
1788 "create_function": create_element,
1790 "connector_types": [],
1791 "allow_routes": False,
1792 "allow_addresses": False,
1793 "stop_function": None,
1794 "start_function": None,
1795 "status_function": None,
1796 "box_attributes": ["TxCurrentA",
1800 "factory_attributes": [],
1803 "ns3::EdcaTxopN": dict{(
1805 "create_function": create_element,
1807 "connector_types": [],
1808 "allow_routes": False,
1809 "allow_addresses": False,
1810 "stop_function": None,
1811 "start_function": None,
1812 "status_function": None,
1813 "box_attributes": ["BlockAckThreshold",
1817 "factory_attributes": [],
1820 "ns3::UanPhyPerGenDefault": dict{(
1822 "create_function": create_element,
1824 "connector_types": [],
1825 "allow_routes": False,
1826 "allow_addresses": False,
1827 "stop_function": None,
1828 "start_function": None,
1829 "status_function": None,
1830 "box_attributes": ["Threshold"],
1831 "factory_attributes": [],
1834 "ns3::IdealWifiManager": dict{(
1835 "category": "Manager",
1836 "create_function": create_element,
1838 "connector_types": ["dev"],
1839 "allow_routes": False,
1840 "allow_addresses": False,
1841 "stop_function": None,
1842 "start_function": None,
1843 "status_function": None,
1844 "box_attributes": ["BerThreshold",
1849 "FragmentationThreshold",
1851 "factory_attributes": [],
1854 "ns3::MultiModelSpectrumChannel": dict{(
1855 "category": "Channel",
1856 "create_function": create_element,
1858 "connector_types": [],
1859 "allow_routes": False,
1860 "allow_addresses": False,
1861 "stop_function": None,
1862 "start_function": None,
1863 "status_function": None,
1864 "box_attributes": [],
1865 "factory_attributes": [],
1868 "ns3::HalfDuplexIdealPhy": dict{(
1870 "create_function": create_element,
1872 "connector_types": [],
1873 "allow_routes": False,
1874 "allow_addresses": False,
1875 "stop_function": None,
1876 "start_function": None,
1877 "status_function": None,
1878 "box_attributes": ["Rate"],
1879 "factory_attributes": [],
1882 "ns3::UanPhyCalcSinrDefault": dict{(
1884 "create_function": create_element,
1886 "connector_types": [],
1887 "allow_routes": False,
1888 "allow_addresses": False,
1889 "stop_function": None,
1890 "start_function": None,
1891 "status_function": None,
1892 "box_attributes": [],
1893 "factory_attributes": [],
1896 "ns3::ReceiveListErrorModel": dict{(
1897 "category": "Error",
1898 "create_function": create_element,
1900 "connector_types": ["dev"],
1901 "allow_routes": False,
1902 "allow_addresses": False,
1903 "stop_function": None,
1904 "start_function": None,
1905 "status_function": None,
1906 "box_attributes": ["IsEnabled"],
1907 "factory_attributes": [],
1910 "ns3::SpectrumAnalyzer": dict{(
1912 "create_function": create_element,
1914 "connector_types": [],
1915 "allow_routes": False,
1916 "allow_addresses": False,
1917 "stop_function": None,
1918 "start_function": None,
1919 "status_function": None,
1920 "box_attributes": ["Resolution",
1921 "NoisePowerSpectralDensity"],
1922 "factory_attributes": [],
1925 "ns3::ConstantRateWifiManager": dict{(
1926 "category": "Manager",
1927 "create_function": create_element,
1929 "connector_types": ["dev"],
1930 "allow_routes": False,
1931 "allow_addresses": False,
1932 "stop_function": None,
1933 "start_function": None,
1934 "status_function": None,
1935 "box_attributes": ["DataMode",
1941 "FragmentationThreshold",
1943 "factory_attributes": [],
1946 "ns3::Ipv6OptionPad1": dict{(
1948 "create_function": create_element,
1950 "connector_types": [],
1951 "allow_routes": False,
1952 "allow_addresses": False,
1953 "stop_function": None,
1954 "start_function": None,
1955 "status_function": None,
1956 "box_attributes": ["OptionNumber"],
1957 "factory_attributes": [],
1960 "ns3::UdpTraceClient": dict{(
1962 "create_function": create_element,
1964 "connector_types": [],
1965 "allow_routes": False,
1966 "allow_addresses": False,
1967 "stop_function": None,
1968 "start_function": None,
1969 "status_function": None,
1970 "box_attributes": ["RemoteAddress",
1975 "factory_attributes": [],
1978 "ns3::RraaWifiManager": dict{(
1979 "category": "Manager",
1980 "create_function": create_element,
1982 "connector_types": ["dev"],
1983 "allow_routes": False,
1984 "allow_addresses": False,
1985 "stop_function": None,
1986 "start_function": None,
1987 "status_function": None,
1988 "box_attributes": ["Basic",
2016 "FragmentationThreshold",
2018 "factory_attributes": [],
2021 "ns3::RandomPropagationLossModel": dict{(
2023 "create_function": create_element,
2025 "connector_types": [],
2026 "allow_routes": False,
2027 "allow_addresses": False,
2028 "stop_function": None,
2029 "start_function": None,
2030 "status_function": None,
2031 "box_attributes": ["Variable"],
2032 "factory_attributes": [],
2035 "ns3::UanChannel": dict{(
2036 "category": "Channel",
2037 "create_function": create_element,
2039 "connector_types": [],
2040 "allow_routes": False,
2041 "allow_addresses": False,
2042 "stop_function": None,
2043 "start_function": None,
2044 "status_function": None,
2045 "box_attributes": [],
2046 "factory_attributes": [],
2049 "ns3::MinstrelWifiManager": dict{(
2050 "category": "Manager",
2051 "create_function": create_element,
2053 "connector_types": ["dev"],
2054 "allow_routes": False,
2055 "allow_addresses": False,
2056 "stop_function": None,
2057 "start_function": None,
2058 "status_function": None,
2059 "box_attributes": ["UpdateStatistics",
2069 "FragmentationThreshold",
2071 "factory_attributes": [],
2074 "ns3::UanPhyDual": dict{(
2076 "create_function": create_element,
2078 "connector_types": [],
2079 "allow_routes": False,
2080 "allow_addresses": False,
2081 "stop_function": None,
2082 "start_function": None,
2083 "status_function": None,
2084 "box_attributes": ["CcaThresholdPhy1",
2090 "SupportedModesPhy1",
2091 "SupportedModesPhy2"],
2092 "factory_attributes": [],
2095 "ns3::ListErrorModel": dict{(
2096 "category": "Error",
2097 "create_function": create_element,
2099 "connector_types": ["dev"],
2100 "allow_routes": False,
2101 "allow_addresses": False,
2102 "stop_function": None,
2103 "start_function": None,
2104 "status_function": None,
2105 "box_attributes": ["IsEnabled"],
2106 "factory_attributes": [],
2109 "ns3::VirtualNetDevice": dict{(
2110 "category": "Device",
2111 "create_function": create_device,
2113 "connector_types": ["node"],
2114 "allow_routes": False,
2115 "allow_addresses": True,
2116 "stop_function": None,
2117 "start_function": None,
2118 "status_function": None,
2119 "box_attributes": ["Mtu"],
2120 "factory_attributes": [],
2123 "ns3::UanPhyGen": dict{(
2125 "create_function": create_element,
2127 "connector_types": [],
2128 "allow_routes": False,
2129 "allow_addresses": False,
2130 "stop_function": None,
2131 "start_function": None,
2132 "status_function": None,
2133 "box_attributes": ["CcaThreshold",
2138 "factory_attributes": [],
2141 "ns3::Ipv6L3Protocol": dict{(
2142 "category": "Protocol",
2143 "create_function": create_element,
2145 "connector_types": ["node"],
2146 "allow_routes": False,
2147 "allow_addresses": False,
2148 "stop_function": None,
2149 "start_function": None,
2150 "status_function": None,
2151 "box_attributes": ["DefaultTtl",
2153 "factory_attributes": [],
2156 "ns3::PointToPointRemoteChannel": dict{(
2157 "category": "Channel",
2158 "create_function": create_element,
2160 "connector_types": [],
2161 "allow_routes": False,
2162 "allow_addresses": False,
2163 "stop_function": None,
2164 "start_function": None,
2165 "status_function": None,
2166 "box_attributes": ["Delay"],
2167 "factory_attributes": [],
2170 "ns3::UanPhyPerUmodem": dict{(
2172 "create_function": create_element,
2174 "connector_types": [],
2175 "allow_routes": False,
2176 "allow_addresses": False,
2177 "stop_function": None,
2178 "start_function": None,
2179 "status_function": None,
2180 "box_attributes": [],
2181 "factory_attributes": [],
2184 "ns3::OnoeWifiManager": dict{(
2185 "category": "Manager",
2186 "create_function": create_element,
2188 "connector_types": ["dev"],
2189 "allow_routes": False,
2190 "allow_addresses": False,
2191 "stop_function": None,
2192 "start_function": None,
2193 "status_function": None,
2194 "box_attributes": ["UpdatePeriod",
2196 "AddCreditThreshold",
2201 "FragmentationThreshold",
2203 "factory_attributes": [],
2206 "ns3::QadhocWifiMac": dict{(
2208 "create_function": create_element,
2210 "connector_types": [],
2211 "allow_routes": False,
2212 "allow_addresses": False,
2213 "stop_function": None,
2214 "start_function": None,
2215 "status_function": None,
2216 "box_attributes": ["CtsTimeout",
2218 "BasicBlockAckTimeout",
2219 "CompressedBlockAckTimeout",
2224 "MaxPropagationDelay",
2226 "factory_attributes": [],
2229 "ns3::JakesPropagationLossModel": dict{(
2231 "create_function": create_element,
2233 "connector_types": [],
2234 "allow_routes": False,
2235 "allow_addresses": False,
2236 "stop_function": None,
2237 "start_function": None,
2238 "status_function": None,
2239 "box_attributes": ["NumberOfRaysPerPath",
2240 "NumberOfOscillatorsPerRay",
2243 "factory_attributes": [],
2246 "ns3::PacketSink": dict{(
2247 "category": "Application",
2248 "create_function": create_element,
2250 "connector_types": ["node"],
2251 "allow_routes": False,
2252 "allow_addresses": False,
2253 "stop_function": stop_application,
2254 "start_function": start_application,
2255 "status_function": status_application,
2256 "box_attributes": ["Local",
2260 "factory_attributes": [],
2263 "ns3::RandomDirection2dMobilityModel": dict{(
2264 "category": "Mobility",
2265 "create_function": create_element,
2267 "connector_types": ["node"],
2268 "allow_routes": False,
2269 "allow_addresses": False,
2270 "stop_function": None,
2271 "start_function": None,
2272 "status_function": None,
2273 "box_attributes": ["Bounds",
2278 "factory_attributes": [],
2281 "ns3::UanMacAloha": dict{(
2283 "create_function": create_element,
2285 "connector_types": [],
2286 "allow_routes": False,
2287 "allow_addresses": False,
2288 "stop_function": None,
2289 "start_function": None,
2290 "status_function": None,
2291 "box_attributes": [],
2292 "factory_attributes": [],
2295 "ns3::MsduStandardAggregator": dict{(
2297 "create_function": create_element,
2299 "connector_types": [],
2300 "allow_routes": False,
2301 "allow_addresses": False,
2302 "stop_function": None,
2303 "start_function": None,
2304 "status_function": None,
2305 "box_attributes": ["MaxAmsduSize"],
2306 "factory_attributes": [],
2309 "ns3::DcaTxop": dict{(
2311 "create_function": create_element,
2313 "connector_types": [],
2314 "allow_routes": False,
2315 "allow_addresses": False,
2316 "stop_function": None,
2317 "start_function": None,
2318 "status_function": None,
2319 "box_attributes": ["MinCw",
2322 "factory_attributes": [],
2325 "ns3::UanPhyCalcSinrFhFsk": dict{(
2327 "create_function": create_element,
2329 "connector_types": [],
2330 "allow_routes": False,
2331 "allow_addresses": False,
2332 "stop_function": None,
2333 "start_function": None,
2334 "status_function": None,
2335 "box_attributes": ["NumberOfHops"],
2336 "factory_attributes": [],
2339 "ns3::UanPropModelIdeal": dict{(
2341 "create_function": create_element,
2343 "connector_types": [],
2344 "allow_routes": False,
2345 "allow_addresses": False,
2346 "stop_function": None,
2347 "start_function": None,
2348 "status_function": None,
2349 "box_attributes": [],
2350 "factory_attributes": [],
2353 "ns3::UanMacRcGw": dict{(
2355 "create_function": create_element,
2357 "connector_types": [],
2358 "allow_routes": False,
2359 "allow_addresses": False,
2360 "stop_function": None,
2361 "start_function": None,
2362 "status_function": None,
2363 "box_attributes": ["MaxReservations",
2371 "NumberOfRetryRates",
2375 "factory_attributes": [],
2378 "ns3::NistErrorRateModel": dict{(
2379 "category": "Error",
2380 "create_function": create_element,
2382 "connector_types": ["phy"],
2383 "allow_routes": False,
2384 "allow_addresses": False,
2385 "stop_function": None,
2386 "start_function": None,
2387 "status_function": None,
2388 "box_attributes": [],
2389 "factory_attributes": [],
2392 "ns3::Ipv4L3Protocol": dict{(
2393 "category": "Protocol",
2394 "create_function": create_ipv4stack,
2396 "connector_types": ["node"],
2397 "allow_routes": False,
2398 "allow_addresses": False,
2399 "stop_function": None,
2400 "start_function": None,
2401 "status_function": None,
2402 "box_attributes": ["DefaultTtl",
2405 "factory_attributes": [],
2408 "ns3::aodv::RoutingProtocol": dict{(
2409 "category": "Protocol",
2410 "create_function": create_element,
2412 "connector_types": ["node"],
2413 "allow_routes": False,
2414 "allow_addresses": False,
2415 "stop_function": None,
2416 "start_function": None,
2417 "status_function": None,
2418 "box_attributes": ["HelloInterval",
2421 "NodeTraversalTime",
2423 "ActiveRouteTimeout",
2430 "PathDiscoveryTime",
2438 "factory_attributes": [],
2441 "ns3::TcpL4Protocol": dict{(
2442 "category": "Protocol",
2443 "create_function": create_element,
2445 "connector_types": ["node"],
2446 "allow_routes": False,
2447 "allow_addresses": False,
2448 "stop_function": None,
2449 "start_function": None,
2450 "status_function": None,
2451 "box_attributes": ["RttEstimatorFactory",
2453 "factory_attributes": [],
2456 "ns3::olsr::RoutingProtocol": dict{(
2457 "category": "Protocol",
2458 "create_function": create_element,
2460 "connector_types": ["node"],
2461 "allow_routes": False,
2462 "allow_addresses": False,
2463 "stop_function": None,
2464 "start_function": None,
2465 "status_function": None,
2466 "box_attributes": ["HelloInterval",
2471 "factory_attributes": [],
2474 "ns3::UdpEchoServer": dict{(
2475 "category": "Application",
2476 "create_function": create_element,
2478 "connector_types": ["node"],
2479 "allow_routes": False,
2480 "allow_addresses": False,
2481 "stop_function": stop_application,
2482 "start_function": start_application,
2483 "status_function": status_application,
2484 "box_attributes": ["Port",
2487 "factory_attributes": [],
2490 "ns3::AmrrWifiManager": dict{(
2491 "category": "Manager",
2492 "create_function": create_element,
2494 "connector_types": ["dev"],
2495 "allow_routes": False,
2496 "allow_addresses": False,
2497 "stop_function": None,
2498 "start_function": None,
2499 "status_function": None,
2500 "box_attributes": ["UpdatePeriod",
2503 "MaxSuccessThreshold",
2504 "MinSuccessThreshold",
2509 "FragmentationThreshold",
2511 "factory_attributes": [],
2514 "ns3::ArfWifiManager": dict{(
2515 "category": "Manager",
2516 "create_function": create_element,
2518 "connector_types": ["dev"],
2519 "allow_routes": False,
2520 "allow_addresses": False,
2521 "stop_function": None,
2522 "start_function": None,
2523 "status_function": None,
2524 "box_attributes": ["TimerThreshold",
2530 "FragmentationThreshold",
2532 "factory_attributes": [],
2535 "ns3::SubscriberStationNetDevice": dict{(
2536 "category": "Device",
2537 "create_function": create_device,
2539 "connector_types": ["node"],
2540 "allow_routes": False,
2541 "allow_addresses": True,
2542 "stop_function": None,
2543 "start_function": None,
2544 "status_function": None,
2545 "box_attributes": ["LostDlMapInterval",
2546 "LostUlMapInterval",
2556 "MaxContentionRangingRetries",
2560 "factory_attributes": [],
2563 "ns3::flame::FlameRtable": dict{(
2565 "create_function": create_element,
2567 "connector_types": [],
2568 "allow_routes": False,
2569 "allow_addresses": False,
2570 "stop_function": None,
2571 "start_function": None,
2572 "status_function": None,
2573 "box_attributes": ["Lifetime"],
2574 "factory_attributes": [],