2 # -*- coding: utf-8 -*-
4 from metadata_v3_9_RC3 import create_device, create_element, create_ipv4stack, \
5 create_node, create_wifi_standard_model, start_application, \
6 stop_application, status_application
8 factories_info = dict({
10 "category": "Application",
11 "create_function": create_element,
13 "connector_types": [],
14 "allow_routes": False,
15 "allow_addresses": False,
16 "stop_function": stop_application,
17 "start_function": start_application,
18 "status_function": status_application,
19 "box_attributes": ["MaxPackets",
26 "factory_attributes": [],
29 "ns3::UdpL4Protocol": dict({
30 "category": "Protocol",
31 "create_function": create_element,
33 "connector_types": ["node"],
34 "allow_routes": False,
35 "allow_addresses": False,
36 "stop_function": None,
37 "start_function": None,
38 "status_function": None,
39 "box_attributes": ["ProtocolNumber"],
40 "factory_attributes": [],
43 "ns3::RandomDiscPositionAllocator": dict({
44 "category": "Mobility",
45 "create_function": create_element,
47 "connector_types": [],
48 "allow_routes": False,
49 "allow_addresses": False,
50 "stop_function": None,
51 "start_function": None,
52 "status_function": None,
53 "box_attributes": ["Theta",
57 "factory_attributes": [],
61 "category": "Topology",
62 "create_function": create_node,
64 "connector_types": ["devs", "apps", "protos", "mobility"],
66 "stop_function": None,
67 "start_function": None,
68 "status_function": None,
70 "factory_attributes": [],
73 "ns3::GridPositionAllocator": dict({
74 "category": "Mobility",
75 "create_function": create_element,
77 "connector_types": [],
78 "allow_routes": False,
79 "allow_addresses": False,
80 "stop_function": None,
81 "start_function": None,
82 "status_function": None,
83 "box_attributes": ["GridWidth",
89 "factory_attributes": [],
92 "ns3::TapBridge": dict({
94 "create_function": create_device,
96 "connector_types": [],
97 "allow_routes": False,
98 "allow_addresses": True,
99 "stop_function": None,
100 "start_function": None,
101 "status_function": None,
102 "box_attributes": ["Mtu",
110 "factory_attributes": [],
113 "ns3::FlowMonitor": dict({
115 "create_function": create_element,
117 "connector_types": [],
118 "allow_routes": False,
119 "allow_addresses": False,
120 "stop_function": None,
121 "start_function": None,
122 "status_function": None,
123 "box_attributes": ["MaxPerHopDelay",
126 "PacketSizeBinWidth",
127 "FlowInterruptionsBinWidth",
128 "FlowInterruptionsMinTime"],
129 "factory_attributes": [],
132 "ns3::ConstantVelocityMobilityModel": dict({
133 "category": "Mobility",
134 "create_function": create_element,
136 "connector_types": ["node"],
137 "allow_routes": False,
138 "allow_addresses": False,
139 "stop_function": None,
140 "start_function": None,
141 "status_function": None,
142 "box_attributes": ["Position",
144 "factory_attributes": [],
147 "ns3::V4Ping": dict({
148 "category": "Application",
149 "create_function": create_element,
151 "connector_types": ["node"],
152 "allow_routes": False,
153 "allow_addresses": False,
154 "stop_function": stop_application,
155 "start_function": start_application,
156 "status_function": status_application,
157 "box_attributes": ["Remote",
163 "factory_attributes": [],
166 "ns3::dot11s::PeerLink": dict({
168 "create_function": create_element,
170 "connector_types": [],
171 "allow_routes": False,
172 "allow_addresses": False,
173 "stop_function": None,
174 "start_function": None,
175 "status_function": None,
176 "box_attributes": ["RetryTimeout",
182 "factory_attributes": [],
185 "ns3::PointToPointNetDevice": dict({
186 "category": "Device",
187 "create_function": create_device,
189 "connector_types": ["node", "err", "queue", "chan"],
190 "allow_routes": False,
191 "allow_addresses": True,
192 "stop_function": None,
193 "start_function": None,
194 "status_function": None,
195 "box_attributes": ["Mtu",
199 "factory_attributes": [],
200 "traces": ["p2ppcap"]
202 "ns3::NakagamiPropagationLossModel": dict({
204 "create_function": create_element,
206 "connector_types": [],
207 "allow_routes": False,
208 "allow_addresses": False,
209 "stop_function": None,
210 "start_function": None,
211 "status_function": None,
212 "box_attributes": ["Distance1",
217 "factory_attributes": [],
220 "ns3::AarfWifiManager": dict({
221 "category": "Manager",
222 "create_function": create_element,
224 "connector_types": [],
225 "allow_routes": False,
226 "allow_addresses": False,
227 "stop_function": None,
228 "start_function": None,
229 "status_function": None,
230 "box_attributes": ["SuccessK",
232 "MaxSuccessThreshold",
234 "MinSuccessThreshold",
239 "FragmentationThreshold",
241 "factory_attributes": [],
244 "ns3::Ipv6OptionJumbogram": dict({
246 "create_function": create_element,
248 "connector_types": [],
249 "allow_routes": False,
250 "allow_addresses": False,
251 "stop_function": None,
252 "start_function": None,
253 "status_function": None,
254 "box_attributes": ["OptionNumber"],
255 "factory_attributes": [],
258 "ns3::TwoRayGroundPropagationLossModel": dict({
260 "create_function": create_element,
262 "connector_types": [],
263 "allow_routes": False,
264 "allow_addresses": False,
265 "stop_function": None,
266 "start_function": None,
267 "status_function": None,
268 "box_attributes": ["Lambda",
272 "factory_attributes": [],
275 "ns3::OnOffApplication": dict({
276 "category": "Application",
277 "create_function": create_element,
279 "connector_types": ["node"],
280 "allow_routes": False,
281 "allow_addresses": False,
282 "stop_function": stop_application,
283 "start_function": start_application,
284 "status_function": status_application,
285 "box_attributes": ["DataRate",
294 "factory_attributes": [],
297 "ns3::AdhocWifiMac": dict({
299 "create_function": create_element,
301 "connector_types": [],
302 "allow_routes": False,
303 "allow_addresses": False,
304 "stop_function": None,
305 "start_function": None,
306 "status_function": None,
307 "box_attributes": ["CtsTimeout",
309 "BasicBlockAckTimeout",
310 "CompressedBlockAckTimeout",
315 "MaxPropagationDelay",
317 "factory_attributes": [],
320 "ns3::ConstantAccelerationMobilityModel": dict({
321 "category": "Mobility",
322 "create_function": create_element,
324 "connector_types": ["node"],
325 "allow_routes": False,
326 "allow_addresses": False,
327 "stop_function": None,
328 "start_function": None,
329 "status_function": None,
330 "box_attributes": ["Position",
332 "factory_attributes": [],
335 "ns3::GaussMarkovMobilityModel": dict({
336 "category": "Mobility",
337 "create_function": create_element,
339 "connector_types": [],
340 "allow_routes": False,
341 "allow_addresses": False,
342 "stop_function": None,
343 "start_function": None,
344 "status_function": None,
345 "box_attributes": ["Bounds",
356 "factory_attributes": [],
359 "ns3::dot11s::HwmpProtocol": dict({
360 "category": "Protocol",
361 "create_function": create_element,
363 "connector_types": [],
364 "allow_routes": False,
365 "allow_addresses": False,
366 "stop_function": None,
367 "start_function": None,
368 "status_function": None,
369 "box_attributes": ["RandomStart",
371 "Dot11MeshHWMPmaxPREQretries",
372 "Dot11MeshHWMPnetDiameterTraversalTime",
373 "Dot11MeshHWMPpreqMinInterval",
374 "Dot11MeshHWMPperrMinInterval",
375 "Dot11MeshHWMPactiveRootTimeout",
376 "Dot11MeshHWMPactivePathTimeout",
377 "Dot11MeshHWMPpathToRootInterval",
378 "Dot11MeshHWMPrannInterval",
380 "UnicastPerrThreshold",
381 "UnicastPreqThreshold",
382 "UnicastDataThreshold",
385 "factory_attributes": [],
388 "ns3::NscTcpL4Protocol": dict({
389 "category": "Protocol",
390 "create_function": create_element,
392 "connector_types": [],
393 "allow_routes": False,
394 "allow_addresses": False,
395 "stop_function": None,
396 "start_function": None,
397 "status_function": None,
398 "box_attributes": ["Library",
400 "factory_attributes": [],
403 "ns3::dot11s::AirtimeLinkMetricCalculator": dict({
405 "create_function": create_element,
407 "connector_types": [],
408 "allow_routes": False,
409 "allow_addresses": False,
410 "stop_function": None,
411 "start_function": None,
412 "status_function": None,
413 "box_attributes": ["Dot11sMeshHeaderLength"],
414 "factory_attributes": [],
417 "ns3::UanMacCw": dict({
419 "create_function": create_element,
421 "connector_types": [],
422 "allow_routes": False,
423 "allow_addresses": False,
424 "stop_function": None,
425 "start_function": None,
426 "status_function": None,
427 "box_attributes": ["CW",
429 "factory_attributes": [],
432 "ns3::AthstatsWifiTraceSink": dict({
434 "create_function": create_element,
436 "connector_types": [],
437 "allow_routes": False,
438 "allow_addresses": False,
439 "stop_function": None,
440 "start_function": None,
441 "status_function": None,
442 "box_attributes": ["Interval"],
443 "factory_attributes": [],
446 "ns3::FlameStack": dict({
448 "create_function": create_element,
450 "connector_types": [],
451 "allow_routes": False,
452 "allow_addresses": False,
453 "stop_function": None,
454 "start_function": None,
455 "status_function": None,
456 "box_attributes": [],
457 "factory_attributes": [],
460 "ns3::UanMacRc": dict({
462 "create_function": create_element,
464 "connector_types": [],
465 "allow_routes": False,
466 "allow_addresses": False,
467 "stop_function": None,
468 "start_function": None,
469 "status_function": None,
470 "box_attributes": ["RetryRate",
477 "NumberOfRetryRates",
479 "factory_attributes": [],
482 "ns3::WaypointMobilityModel": dict({
483 "category": "Mobility",
484 "create_function": create_element,
486 "connector_types": [],
487 "allow_routes": False,
488 "allow_addresses": False,
489 "stop_function": None,
490 "start_function": None,
491 "status_function": None,
492 "box_attributes": ["WaypointsLeft",
495 "factory_attributes": [],
498 "ns3::FileDescriptorNetDevice": dict({
499 "category": "Device",
500 "create_function": create_device,
501 "help": "Network interface associated to a file descriptor",
502 "connector_types": ["node", "fd"],
503 "allow_routes": False,
504 "allow_addresses": True,
505 "stop_function": None,
506 "start_function": None,
507 "status_function": None,
508 "box_attributes": ["Address"],
509 "factory_attributes": [],
512 "ns3::CsmaNetDevice": dict({
513 "category": "Device",
514 "create_function": create_device,
515 "help": "CSMA (carrier sense, multiple access) interface",
516 "connector_types": ["node", "chan", "err", "queue"],
517 "allow_routes": False,
518 "allow_addresses": True,
519 "stop_function": None,
520 "start_function": None,
521 "status_function": None,
522 "box_attributes": ["Address",
526 "factory_attributes": [],
527 "traces": ["csmapcap", "csmapcap_promisc"]
529 "ns3::UanPropModelThorp": dict({
531 "create_function": create_element,
533 "connector_types": [],
534 "allow_routes": False,
535 "allow_addresses": False,
536 "stop_function": None,
537 "start_function": None,
538 "status_function": None,
539 "box_attributes": ["SpreadCoef"],
540 "factory_attributes": [],
543 "ns3::NqstaWifiMac": dict({
545 "create_function": create_element,
547 "connector_types": [],
548 "allow_routes": False,
549 "allow_addresses": False,
550 "stop_function": None,
551 "start_function": None,
552 "status_function": None,
553 "box_attributes": ["ProbeRequestTimeout",
554 "AssocRequestTimeout",
558 "BasicBlockAckTimeout",
559 "CompressedBlockAckTimeout",
564 "MaxPropagationDelay",
566 "factory_attributes": [],
569 "ns3::Icmpv6L4Protocol": dict({
570 "category": "Protocol",
571 "create_function": create_element,
573 "connector_types": [],
574 "allow_routes": False,
575 "allow_addresses": False,
576 "stop_function": None,
577 "start_function": None,
578 "status_function": None,
579 "box_attributes": ["DAD",
581 "factory_attributes": [],
584 "ns3::SimpleNetDevice": dict({
585 "category": "Device",
586 "create_function": create_device,
588 "connector_types": ["node", "chan"],
589 "allow_routes": False,
590 "allow_addresses": True,
591 "stop_function": None,
592 "start_function": None,
593 "status_function": None,
594 "box_attributes": [],
595 "factory_attributes": [],
598 "ns3::FriisPropagationLossModel": dict({
600 "create_function": create_element,
602 "connector_types": [],
603 "allow_routes": False,
604 "allow_addresses": False,
605 "stop_function": None,
606 "start_function": None,
607 "status_function": None,
608 "box_attributes": ["Lambda",
611 "factory_attributes": [],
614 "ns3::Ipv6OptionRouterAlert": dict({
616 "create_function": create_element,
618 "connector_types": [],
619 "allow_routes": False,
620 "allow_addresses": False,
621 "stop_function": None,
622 "start_function": None,
623 "status_function": None,
624 "box_attributes": ["OptionNumber"],
625 "factory_attributes": [],
628 "ns3::UniformDiscPositionAllocator": dict({
629 "category": "Mobility",
630 "create_function": create_element,
632 "connector_types": [],
633 "allow_routes": False,
634 "allow_addresses": False,
635 "stop_function": None,
636 "start_function": None,
637 "status_function": None,
638 "box_attributes": ["rho",
641 "factory_attributes": [],
644 "ns3::RandomBoxPositionAllocator": dict({
645 "category": "Mobility",
646 "create_function": create_element,
648 "connector_types": [],
649 "allow_routes": False,
650 "allow_addresses": False,
651 "stop_function": None,
652 "start_function": None,
653 "status_function": None,
654 "box_attributes": ["X",
657 "factory_attributes": [],
660 "ns3::Ipv6ExtensionDestination": dict({
662 "create_function": create_element,
664 "connector_types": [],
665 "allow_routes": False,
666 "allow_addresses": False,
667 "stop_function": None,
668 "start_function": None,
669 "status_function": None,
670 "box_attributes": ["ExtensionNumber"],
671 "factory_attributes": [],
674 "ns3::LoopbackNetDevice": dict({
675 "category": "Device",
676 "create_function": create_device,
678 "connector_types": [],
679 "allow_routes": False,
680 "allow_addresses": False,
681 "stop_function": None,
682 "start_function": None,
683 "status_function": None,
684 "box_attributes": [],
685 "factory_attributes": [],
688 "ns3::ConstantSpeedPropagationDelayModel": dict({
690 "create_function": create_element,
692 "connector_types": ["chan"],
693 "allow_routes": False,
694 "allow_addresses": False,
695 "stop_function": None,
696 "start_function": None,
697 "status_function": None,
698 "box_attributes": ["Speed"],
699 "factory_attributes": [],
702 "ns3::Ipv6ExtensionHopByHop": dict({
704 "create_function": create_element,
706 "connector_types": [],
707 "allow_routes": False,
708 "allow_addresses": False,
709 "stop_function": None,
710 "start_function": None,
711 "status_function": None,
712 "box_attributes": ["ExtensionNumber"],
713 "factory_attributes": [],
716 "ns3::BridgeChannel": dict({
717 "category": "Channel",
718 "create_function": create_element,
720 "connector_types": [],
721 "allow_routes": False,
722 "allow_addresses": False,
723 "stop_function": None,
724 "start_function": None,
725 "status_function": None,
726 "box_attributes": [],
727 "factory_attributes": [],
732 "create_function": create_element,
734 "connector_types": [],
735 "allow_routes": False,
736 "allow_addresses": False,
737 "stop_function": None,
738 "start_function": None,
739 "status_function": None,
740 "box_attributes": ["StartTime",
742 "factory_attributes": [],
745 "ns3::PacketSocket": dict({
747 "create_function": create_element,
749 "connector_types": [],
750 "allow_routes": False,
751 "allow_addresses": False,
752 "stop_function": None,
753 "start_function": None,
754 "status_function": None,
755 "box_attributes": ["RcvBufSize"],
756 "factory_attributes": [],
759 "ns3::flame::FlameProtocol": dict({
760 "category": "Protocol",
761 "create_function": create_element,
763 "connector_types": [],
764 "allow_routes": False,
765 "allow_addresses": False,
766 "stop_function": None,
767 "start_function": None,
768 "status_function": None,
769 "box_attributes": ["BroadcastInterval",
771 "factory_attributes": [],
774 "ns3::Cost231PropagationLossModel": dict({
776 "create_function": create_element,
778 "connector_types": [],
779 "allow_routes": False,
780 "allow_addresses": False,
781 "stop_function": None,
782 "start_function": None,
783 "status_function": None,
784 "box_attributes": ["Lambda",
789 "factory_attributes": [],
792 "ns3::Ipv6ExtensionESP": dict({
794 "create_function": create_element,
796 "connector_types": [],
797 "allow_routes": False,
798 "allow_addresses": False,
799 "stop_function": None,
800 "start_function": None,
801 "status_function": None,
802 "box_attributes": ["ExtensionNumber"],
803 "factory_attributes": [],
806 "ns3::CaraWifiManager": dict({
807 "category": "Manager",
808 "create_function": create_element,
810 "connector_types": [],
811 "allow_routes": False,
812 "allow_addresses": False,
813 "stop_function": None,
814 "start_function": None,
815 "status_function": None,
816 "box_attributes": ["ProbeThreshold",
824 "FragmentationThreshold",
826 "factory_attributes": [],
829 "ns3::RttMeanDeviation": dict({
831 "create_function": create_element,
833 "connector_types": [],
834 "allow_routes": False,
835 "allow_addresses": False,
836 "stop_function": None,
837 "start_function": None,
838 "status_function": None,
839 "box_attributes": ["Gain",
843 "factory_attributes": [],
846 "ns3::Icmpv4L4Protocol": dict({
847 "category": "Protocol",
848 "create_function": create_element,
850 "connector_types": ["node"],
851 "allow_routes": False,
852 "allow_addresses": False,
853 "stop_function": None,
854 "start_function": None,
855 "status_function": None,
856 "box_attributes": ["ProtocolNumber"],
857 "factory_attributes": [],
860 "ns3::WaveformGenerator": dict({
862 "create_function": create_element,
864 "connector_types": [],
865 "allow_routes": False,
866 "allow_addresses": False,
867 "stop_function": None,
868 "start_function": None,
869 "status_function": None,
870 "box_attributes": ["Period",
872 "factory_attributes": [],
875 "ns3::YansWifiChannel": dict({
876 "category": "Channel",
877 "create_function": create_element,
879 "connector_types": ["phys", "delay", "loss"],
880 "allow_routes": False,
881 "allow_addresses": False,
882 "stop_function": None,
883 "start_function": None,
884 "status_function": None,
885 "box_attributes": [],
886 "factory_attributes": [],
889 "ns3::SimpleChannel": dict({
890 "category": "Channel",
891 "create_function": create_element,
893 "connector_types": ["devs"],
894 "allow_routes": False,
895 "allow_addresses": False,
896 "stop_function": None,
897 "start_function": None,
898 "status_function": None,
899 "box_attributes": [],
900 "factory_attributes": [],
903 "ns3::Ipv6ExtensionFragment": dict({
905 "create_function": create_element,
907 "connector_types": [],
908 "allow_routes": False,
909 "allow_addresses": False,
910 "stop_function": None,
911 "start_function": None,
912 "status_function": None,
913 "box_attributes": ["ExtensionNumber"],
914 "factory_attributes": [],
917 "ns3::Dot11sStack": dict({
919 "create_function": create_element,
921 "connector_types": [],
922 "allow_routes": False,
923 "allow_addresses": False,
924 "stop_function": None,
925 "start_function": None,
926 "status_function": None,
927 "box_attributes": ["Root"],
928 "factory_attributes": [],
931 "ns3::FriisSpectrumPropagationLossModel": dict({
933 "create_function": create_element,
935 "connector_types": [],
936 "allow_routes": False,
937 "allow_addresses": False,
938 "stop_function": None,
939 "start_function": None,
940 "status_function": None,
941 "box_attributes": [],
942 "factory_attributes": [],
945 "ns3::RandomRectanglePositionAllocator": dict({
946 "category": "Mobility",
947 "create_function": create_element,
949 "connector_types": [],
950 "allow_routes": False,
951 "allow_addresses": False,
952 "stop_function": None,
953 "start_function": None,
954 "status_function": None,
955 "box_attributes": ["X",
957 "factory_attributes": [],
960 "ns3::NqapWifiMac": dict({
962 "create_function": create_element,
964 "connector_types": [],
965 "allow_routes": False,
966 "allow_addresses": False,
967 "stop_function": None,
968 "start_function": None,
969 "status_function": None,
970 "box_attributes": ["BeaconInterval",
974 "BasicBlockAckTimeout",
975 "CompressedBlockAckTimeout",
980 "MaxPropagationDelay",
982 "factory_attributes": [],
985 "ns3::HierarchicalMobilityModel": dict({
986 "category": "Mobility",
987 "create_function": create_element,
989 "connector_types": ["node"],
990 "allow_routes": False,
991 "allow_addresses": False,
992 "stop_function": None,
993 "start_function": None,
994 "status_function": None,
995 "box_attributes": ["Position",
997 "factory_attributes": [],
1000 "ns3::ThreeLogDistancePropagationLossModel": dict({
1002 "create_function": create_element,
1004 "connector_types": [],
1005 "allow_routes": False,
1006 "allow_addresses": False,
1007 "stop_function": None,
1008 "start_function": None,
1009 "status_function": None,
1010 "box_attributes": ["Distance0",
1017 "factory_attributes": [],
1020 "ns3::UanNoiseModelDefault": dict({
1022 "create_function": create_element,
1024 "connector_types": [],
1025 "allow_routes": False,
1026 "allow_addresses": False,
1027 "stop_function": None,
1028 "start_function": None,
1029 "status_function": None,
1030 "box_attributes": ["Wind",
1032 "factory_attributes": [],
1035 "ns3::dot11s::HwmpRtable": dict({
1037 "create_function": create_element,
1039 "connector_types": [],
1040 "allow_routes": False,
1041 "allow_addresses": False,
1042 "stop_function": None,
1043 "start_function": None,
1044 "status_function": None,
1045 "box_attributes": [],
1046 "factory_attributes": [],
1049 "ns3::PacketBurst": dict({
1051 "create_function": create_element,
1053 "connector_types": [],
1054 "allow_routes": False,
1055 "allow_addresses": False,
1056 "stop_function": None,
1057 "start_function": None,
1058 "status_function": None,
1059 "box_attributes": [],
1060 "factory_attributes": [],
1063 "ns3::RandomPropagationDelayModel": dict({
1064 "category": "Delay",
1065 "create_function": create_element,
1067 "connector_types": [],
1068 "allow_routes": False,
1069 "allow_addresses": False,
1070 "stop_function": None,
1071 "start_function": None,
1072 "status_function": None,
1073 "box_attributes": ["Variable"],
1074 "factory_attributes": [],
1077 "ns3::ArpL3Protocol": dict({
1078 "category": "Protocol",
1079 "create_function": create_element,
1081 "connector_types": ["node"],
1082 "allow_routes": False,
1083 "allow_addresses": False,
1084 "stop_function": None,
1085 "start_function": None,
1086 "status_function": None,
1087 "box_attributes": [],
1088 "factory_attributes": [],
1091 "ns3::SteadyStateRandomWaypointMobilityModel": dict({
1092 "category": "Mobility",
1093 "create_function": create_element,
1095 "connector_types": [],
1096 "allow_routes": False,
1097 "allow_addresses": False,
1098 "stop_function": None,
1099 "start_function": None,
1100 "status_function": None,
1101 "box_attributes": ["MinSpeed",
1111 "factory_attributes": [],
1114 "ns3::BaseStationNetDevice": dict({
1115 "category": "Device",
1116 "create_function": create_device,
1118 "connector_types": [],
1119 "allow_routes": False,
1120 "allow_addresses": True,
1121 "stop_function": None,
1122 "start_function": None,
1123 "status_function": None,
1124 "box_attributes": ["InitialRangInterval",
1130 "MaxRangCorrectionRetries",
1134 "factory_attributes": [],
1137 "ns3::UdpServer": dict({
1138 "category": "Application",
1139 "create_function": create_element,
1141 "connector_types": [],
1142 "allow_routes": False,
1143 "allow_addresses": False,
1144 "stop_function": stop_application,
1145 "start_function": start_application,
1146 "status_function": status_application,
1147 "box_attributes": ["Port",
1151 "factory_attributes": [],
1154 "ns3::AarfcdWifiManager": dict({
1155 "category": "Manager",
1156 "create_function": create_element,
1158 "connector_types": [],
1159 "allow_routes": False,
1160 "allow_addresses": False,
1161 "stop_function": None,
1162 "start_function": None,
1163 "status_function": None,
1164 "box_attributes": ["SuccessK",
1166 "MaxSuccessThreshold",
1167 "MinTimerThreshold",
1168 "MinSuccessThreshold",
1171 "TurnOffRtsAfterRateDecrease",
1172 "TurnOnRtsAfterRateIncrease",
1177 "FragmentationThreshold",
1179 "factory_attributes": [],
1182 "ns3::UanTransducerHd": dict({
1184 "create_function": create_element,
1186 "connector_types": [],
1187 "allow_routes": False,
1188 "allow_addresses": False,
1189 "stop_function": None,
1190 "start_function": None,
1191 "status_function": None,
1192 "box_attributes": [],
1193 "factory_attributes": [],
1196 "ns3::LogDistancePropagationLossModel": dict({
1198 "create_function": create_element,
1200 "connector_types": ["prev", "next"],
1201 "allow_routes": False,
1202 "allow_addresses": False,
1203 "stop_function": None,
1204 "start_function": None,
1205 "status_function": None,
1206 "box_attributes": ["Exponent",
1207 "ReferenceDistance",
1209 "factory_attributes": [],
1212 "ns3::EmuNetDevice": dict({
1213 "category": "Device",
1214 "create_function": create_device,
1216 "connector_types": ["node", "queue"],
1217 "allow_routes": False,
1218 "allow_addresses": False,
1219 "stop_function": None,
1220 "start_function": None,
1221 "status_function": None,
1222 "box_attributes": ["Mtu",
1228 "factory_attributes": [],
1231 "ns3::Ipv6ExtensionLooseRouting": dict({
1233 "create_function": create_element,
1235 "connector_types": [],
1236 "allow_routes": False,
1237 "allow_addresses": False,
1238 "stop_function": None,
1239 "start_function": None,
1240 "status_function": None,
1241 "box_attributes": ["ExtensionNumber"],
1242 "factory_attributes": [],
1245 "ns3::RandomWaypointMobilityModel": dict({
1246 "category": "Mobility",
1247 "create_function": create_element,
1249 "connector_types": ["node"],
1250 "allow_routes": False,
1251 "allow_addresses": False,
1252 "stop_function": None,
1253 "start_function": None,
1254 "status_function": None,
1255 "box_attributes": ["Speed",
1259 "factory_attributes": [],
1262 "ns3::RangePropagationLossModel": dict({
1264 "create_function": create_element,
1266 "connector_types": [],
1267 "allow_routes": False,
1268 "allow_addresses": False,
1269 "stop_function": None,
1270 "start_function": None,
1271 "status_function": None,
1272 "box_attributes": ["MaxRange"],
1273 "factory_attributes": [],
1276 "ns3::AlohaNoackNetDevice": dict({
1277 "category": "Device",
1278 "create_function": create_element,
1280 "connector_types": [],
1281 "allow_routes": False,
1282 "allow_addresses": True,
1283 "stop_function": None,
1284 "start_function": None,
1285 "status_function": None,
1286 "box_attributes": ["Address",
1288 "factory_attributes": [],
1291 "ns3::MatrixPropagationLossModel": dict({
1293 "create_function": create_element,
1295 "connector_types": [],
1296 "allow_routes": False,
1297 "allow_addresses": False,
1298 "stop_function": None,
1299 "start_function": None,
1300 "status_function": None,
1301 "box_attributes": ["DefaultLoss"],
1302 "factory_attributes": [],
1305 "ns3::WifiNetDevice": dict({
1306 "category": "Device",
1307 "create_function": create_device,
1309 "connector_types": ["node", "mac", "phy", "manager"],
1310 "allow_routes": False,
1311 "allow_addresses": True,
1312 "stop_function": None,
1313 "start_function": None,
1314 "status_function": None,
1315 "box_attributes": ["Mtu"],
1316 "factory_attributes": [],
1319 "ns3::CsmaChannel": dict({
1320 "category": "Channel",
1321 "create_function": create_element,
1323 "connector_types": ["devs"],
1324 "allow_routes": False,
1325 "allow_addresses": False,
1326 "stop_function": None,
1327 "start_function": None,
1328 "status_function": None,
1329 "box_attributes": ["DataRate",
1331 "factory_attributes": [],
1334 "ns3::BridgeNetDevice": dict({
1335 "category": "Device",
1336 "create_function": create_device,
1338 "connector_types": ["node"],
1339 "allow_routes": False,
1340 "allow_addresses": True,
1341 "stop_function": None,
1342 "start_function": None,
1343 "status_function": None,
1344 "box_attributes": ["Mtu",
1347 "factory_attributes": [],
1350 "ns3::Ipv6ExtensionRouting": dict({
1352 "create_function": create_element,
1354 "connector_types": [],
1355 "allow_routes": False,
1356 "allow_addresses": False,
1357 "stop_function": None,
1358 "start_function": None,
1359 "status_function": None,
1360 "box_attributes": ["ExtensionNumber"],
1361 "factory_attributes": [],
1364 "ns3::QstaWifiMac": dict({
1366 "create_function": create_wifi_standard_model,
1367 "help": "Station Wifi MAC Model",
1368 "connector_types": ["dev"],
1369 "allow_routes": False,
1370 "allow_addresses": False,
1371 "stop_function": None,
1372 "start_function": None,
1373 "status_function": None,
1374 "box_attributes": ["ProbeRequestTimeout",
1375 "AssocRequestTimeout",
1379 "BasicBlockAckTimeout",
1380 "CompressedBlockAckTimeout",
1385 "MaxPropagationDelay",
1387 "factory_attributes": [],
1390 "ns3::UdpEchoClient": dict({
1391 "category": "Application",
1392 "create_function": create_element,
1394 "connector_types": ["node"],
1395 "allow_routes": False,
1396 "allow_addresses": False,
1397 "stop_function": stop_application,
1398 "start_function": start_application,
1399 "status_function": status_application,
1400 "box_attributes": ["MaxPackets",
1407 "factory_attributes": [],
1410 "ns3::UdpClient": dict({
1411 "category": "Application",
1412 "create_function": create_element,
1414 "connector_types": [],
1415 "allow_routes": False,
1416 "allow_addresses": False,
1417 "stop_function": stop_application,
1418 "start_function": start_application,
1419 "status_function": status_application,
1420 "box_attributes": ["MaxPackets",
1427 "factory_attributes": [],
1430 "ns3::PointToPointChannel": dict({
1431 "category": "Channel",
1432 "create_function": create_element,
1434 "connector_types": ["dev2"],
1435 "allow_routes": False,
1436 "allow_addresses": False,
1437 "stop_function": None,
1438 "start_function": None,
1439 "status_function": None,
1440 "box_attributes": ["Delay"],
1441 "factory_attributes": [],
1444 "ns3::Ipv6StaticRouting": dict({
1446 "create_function": create_element,
1448 "connector_types": [],
1449 "allow_routes": False,
1450 "allow_addresses": False,
1451 "stop_function": None,
1452 "start_function": None,
1453 "status_function": None,
1454 "box_attributes": [],
1455 "factory_attributes": [],
1458 "ns3::DropTailQueue": dict({
1459 "category": "Device",
1460 "create_function": create_element,
1462 "connector_types": ["dev"],
1463 "allow_routes": False,
1464 "allow_addresses": False,
1465 "stop_function": None,
1466 "start_function": None,
1467 "status_function": None,
1468 "box_attributes": ["MaxPackets",
1470 "factory_attributes": [],
1473 "ns3::ConstantPositionMobilityModel": dict({
1474 "category": "Mobility",
1475 "create_function": create_element,
1477 "connector_types": ["node"],
1478 "allow_routes": False,
1479 "allow_addresses": False,
1480 "stop_function": None,
1481 "start_function": None,
1482 "status_function": None,
1483 "box_attributes": ["Position",
1485 "factory_attributes": [],
1488 "ns3::FixedRssLossModel": dict({
1490 "create_function": create_element,
1492 "connector_types": [],
1493 "allow_routes": False,
1494 "allow_addresses": False,
1495 "stop_function": None,
1496 "start_function": None,
1497 "status_function": None,
1498 "box_attributes": ["Rss"],
1499 "factory_attributes": [],
1502 "ns3::EnergySourceContainer": dict({
1504 "create_function": create_element,
1506 "connector_types": [],
1507 "allow_routes": False,
1508 "allow_addresses": False,
1509 "stop_function": None,
1510 "start_function": None,
1511 "status_function": None,
1512 "box_attributes": [],
1513 "factory_attributes": [],
1516 "ns3::RandomWalk2dMobilityModel": dict({
1517 "category": "Mobility",
1518 "create_function": create_element,
1520 "connector_types": ["node"],
1521 "allow_routes": False,
1522 "allow_addresses": False,
1523 "stop_function": None,
1524 "start_function": None,
1525 "status_function": None,
1526 "box_attributes": ["Bounds",
1534 "factory_attributes": [],
1537 "ns3::ListPositionAllocator": dict({
1539 "create_function": create_element,
1541 "connector_types": [],
1542 "allow_routes": False,
1543 "allow_addresses": False,
1544 "stop_function": None,
1545 "start_function": None,
1546 "status_function": None,
1547 "box_attributes": [],
1548 "factory_attributes": [],
1551 "ns3::dot11s::PeerManagementProtocol": dict({
1552 "category": "Protocol",
1553 "create_function": create_element,
1555 "connector_types": [],
1556 "allow_routes": False,
1557 "allow_addresses": False,
1558 "stop_function": None,
1559 "start_function": None,
1560 "status_function": None,
1561 "box_attributes": ["MaxNumberOfPeerLinks",
1562 "MaxBeaconShiftValue",
1563 "EnableBeaconCollisionAvoidance"],
1564 "factory_attributes": [],
1567 "ns3::MeshPointDevice": dict({
1568 "category": "Device",
1569 "create_function": create_device,
1571 "connector_types": [],
1572 "allow_routes": False,
1573 "allow_addresses": True,
1574 "stop_function": None,
1575 "start_function": None,
1576 "status_function": None,
1577 "box_attributes": ["Mtu"],
1578 "factory_attributes": [],
1581 "ns3::BasicEnergySource": dict({
1583 "create_function": create_element,
1585 "connector_types": [],
1586 "allow_routes": False,
1587 "allow_addresses": False,
1588 "stop_function": None,
1589 "start_function": None,
1590 "status_function": None,
1591 "box_attributes": ["BasicEnergySourceInitialEnergyJ",
1592 "BasicEnergySupplyVoltageV",
1593 "PeriodicEnergyUpdateInterval"],
1594 "factory_attributes": [],
1597 "ns3::Ipv6OptionPadn": dict({
1599 "create_function": create_element,
1601 "connector_types": [],
1602 "allow_routes": False,
1603 "allow_addresses": False,
1604 "stop_function": None,
1605 "start_function": None,
1606 "status_function": None,
1607 "box_attributes": ["OptionNumber"],
1608 "factory_attributes": [],
1611 "ns3::QapWifiMac": dict({
1613 "create_function": create_wifi_standard_model,
1614 "help": "Access point Wifi MAC Model",
1615 "connector_types": ["dev"],
1616 "allow_routes": False,
1617 "allow_addresses": False,
1618 "stop_function": None,
1619 "start_function": None,
1620 "status_function": None,
1621 "box_attributes": ["BeaconInterval",
1625 "BasicBlockAckTimeout",
1626 "CompressedBlockAckTimeout",
1631 "MaxPropagationDelay",
1633 "factory_attributes": [],
1636 "ns3::YansErrorRateModel": dict({
1637 "category": "Error",
1638 "create_function": create_element,
1640 "connector_types": [],
1641 "allow_routes": False,
1642 "allow_addresses": False,
1643 "stop_function": None,
1644 "start_function": None,
1645 "status_function": None,
1646 "box_attributes": [],
1647 "factory_attributes": [],
1650 "ns3::WifiMacQueue": dict({
1652 "create_function": create_element,
1654 "connector_types": [],
1655 "allow_routes": False,
1656 "allow_addresses": False,
1657 "stop_function": None,
1658 "start_function": None,
1659 "status_function": None,
1660 "box_attributes": ["MaxPacketNumber",
1662 "factory_attributes": [],
1665 "ns3::NonCommunicatingNetDevice": dict({
1666 "category": "Device",
1667 "create_function": create_device,
1669 "connector_types": [],
1670 "allow_routes": False,
1671 "allow_addresses": True,
1672 "stop_function": None,
1673 "start_function": None,
1674 "status_function": None,
1675 "box_attributes": [],
1676 "factory_attributes": [],
1679 "ns3::RateErrorModel": dict({
1680 "category": "Error",
1681 "create_function": create_element,
1683 "connector_types": [],
1684 "allow_routes": False,
1685 "allow_addresses": False,
1686 "stop_function": None,
1687 "start_function": None,
1688 "status_function": None,
1689 "box_attributes": ["ErrorUnit",
1693 "factory_attributes": [],
1696 "ns3::MeshWifiInterfaceMac": dict({
1698 "create_function": create_element,
1700 "connector_types": [],
1701 "allow_routes": False,
1702 "allow_addresses": False,
1703 "stop_function": None,
1704 "start_function": None,
1705 "status_function": None,
1706 "box_attributes": ["BeaconInterval",
1711 "BasicBlockAckTimeout",
1712 "CompressedBlockAckTimeout",
1717 "MaxPropagationDelay",
1719 "factory_attributes": [],
1722 "ns3::UanPhyCalcSinrDual": dict({
1724 "create_function": create_element,
1726 "connector_types": [],
1727 "allow_routes": False,
1728 "allow_addresses": False,
1729 "stop_function": None,
1730 "start_function": None,
1731 "status_function": None,
1732 "box_attributes": [],
1733 "factory_attributes": [],
1736 "ns3::Ipv6ExtensionAH": dict({
1738 "create_function": create_element,
1740 "connector_types": [],
1741 "allow_routes": False,
1742 "allow_addresses": False,
1743 "stop_function": None,
1744 "start_function": None,
1745 "status_function": None,
1746 "box_attributes": ["ExtensionNumber"],
1747 "factory_attributes": [],
1750 "ns3::SingleModelSpectrumChannel": dict({
1751 "category": "Channel",
1752 "create_function": create_element,
1754 "connector_types": [],
1755 "allow_routes": False,
1756 "allow_addresses": False,
1757 "stop_function": None,
1758 "start_function": None,
1759 "status_function": None,
1760 "box_attributes": [],
1761 "factory_attributes": [],
1764 "ns3::YansWifiPhy": dict({
1766 "create_function": create_element,
1768 "connector_types": ["dev", "err", "chan"],
1769 "allow_routes": False,
1770 "allow_addresses": False,
1771 "stop_function": None,
1772 "start_function": None,
1773 "status_function": None,
1774 "box_attributes": ["EnergyDetectionThreshold",
1775 "CcaMode1Threshold",
1782 "ChannelSwitchDelay",
1784 "factory_attributes": [],
1785 "traces": ["yanswifipcap"]
1787 "ns3::WifiRadioEnergyModel": dict({
1789 "create_function": create_element,
1791 "connector_types": [],
1792 "allow_routes": False,
1793 "allow_addresses": False,
1794 "stop_function": None,
1795 "start_function": None,
1796 "status_function": None,
1797 "box_attributes": ["TxCurrentA",
1801 "factory_attributes": [],
1804 "ns3::EdcaTxopN": dict({
1806 "create_function": create_element,
1808 "connector_types": [],
1809 "allow_routes": False,
1810 "allow_addresses": False,
1811 "stop_function": None,
1812 "start_function": None,
1813 "status_function": None,
1814 "box_attributes": ["BlockAckThreshold",
1818 "factory_attributes": [],
1821 "ns3::UanPhyPerGenDefault": dict({
1823 "create_function": create_element,
1825 "connector_types": [],
1826 "allow_routes": False,
1827 "allow_addresses": False,
1828 "stop_function": None,
1829 "start_function": None,
1830 "status_function": None,
1831 "box_attributes": ["Threshold"],
1832 "factory_attributes": [],
1835 "ns3::IdealWifiManager": dict({
1836 "category": "Manager",
1837 "create_function": create_element,
1839 "connector_types": [],
1840 "allow_routes": False,
1841 "allow_addresses": False,
1842 "stop_function": None,
1843 "start_function": None,
1844 "status_function": None,
1845 "box_attributes": ["BerThreshold",
1850 "FragmentationThreshold",
1852 "factory_attributes": [],
1855 "ns3::MultiModelSpectrumChannel": dict({
1856 "category": "Channel",
1857 "create_function": create_element,
1859 "connector_types": [],
1860 "allow_routes": False,
1861 "allow_addresses": False,
1862 "stop_function": None,
1863 "start_function": None,
1864 "status_function": None,
1865 "box_attributes": [],
1866 "factory_attributes": [],
1869 "ns3::HalfDuplexIdealPhy": dict({
1871 "create_function": create_element,
1873 "connector_types": [],
1874 "allow_routes": False,
1875 "allow_addresses": False,
1876 "stop_function": None,
1877 "start_function": None,
1878 "status_function": None,
1879 "box_attributes": ["Rate"],
1880 "factory_attributes": [],
1883 "ns3::UanPhyCalcSinrDefault": dict({
1885 "create_function": create_element,
1887 "connector_types": [],
1888 "allow_routes": False,
1889 "allow_addresses": False,
1890 "stop_function": None,
1891 "start_function": None,
1892 "status_function": None,
1893 "box_attributes": [],
1894 "factory_attributes": [],
1897 "ns3::ReceiveListErrorModel": dict({
1898 "category": "Error",
1899 "create_function": create_element,
1901 "connector_types": [],
1902 "allow_routes": False,
1903 "allow_addresses": False,
1904 "stop_function": None,
1905 "start_function": None,
1906 "status_function": None,
1907 "box_attributes": ["IsEnabled"],
1908 "factory_attributes": [],
1911 "ns3::SpectrumAnalyzer": dict({
1913 "create_function": create_element,
1915 "connector_types": [],
1916 "allow_routes": False,
1917 "allow_addresses": False,
1918 "stop_function": None,
1919 "start_function": None,
1920 "status_function": None,
1921 "box_attributes": ["Resolution",
1922 "NoisePowerSpectralDensity"],
1923 "factory_attributes": [],
1926 "ns3::ConstantRateWifiManager": dict({
1927 "category": "Manager",
1928 "create_function": create_element,
1930 "connector_types": ["dev"],
1931 "allow_routes": False,
1932 "allow_addresses": False,
1933 "stop_function": None,
1934 "start_function": None,
1935 "status_function": None,
1936 "box_attributes": ["DataMode",
1942 "FragmentationThreshold",
1944 "factory_attributes": [],
1947 "ns3::Ipv6OptionPad1": dict({
1949 "create_function": create_element,
1951 "connector_types": [],
1952 "allow_routes": False,
1953 "allow_addresses": False,
1954 "stop_function": None,
1955 "start_function": None,
1956 "status_function": None,
1957 "box_attributes": ["OptionNumber"],
1958 "factory_attributes": [],
1961 "ns3::UdpTraceClient": dict({
1963 "create_function": create_element,
1965 "connector_types": [],
1966 "allow_routes": False,
1967 "allow_addresses": False,
1968 "stop_function": None,
1969 "start_function": None,
1970 "status_function": None,
1971 "box_attributes": ["RemoteAddress",
1976 "factory_attributes": [],
1979 "ns3::RraaWifiManager": dict({
1980 "category": "Manager",
1981 "create_function": create_element,
1983 "connector_types": [],
1984 "allow_routes": False,
1985 "allow_addresses": False,
1986 "stop_function": None,
1987 "start_function": None,
1988 "status_function": None,
1989 "box_attributes": ["Basic",
2017 "FragmentationThreshold",
2019 "factory_attributes": [],
2022 "ns3::RandomPropagationLossModel": dict({
2024 "create_function": create_element,
2026 "connector_types": [],
2027 "allow_routes": False,
2028 "allow_addresses": False,
2029 "stop_function": None,
2030 "start_function": None,
2031 "status_function": None,
2032 "box_attributes": ["Variable"],
2033 "factory_attributes": [],
2036 "ns3::UanChannel": dict({
2037 "category": "Channel",
2038 "create_function": create_element,
2040 "connector_types": [],
2041 "allow_routes": False,
2042 "allow_addresses": False,
2043 "stop_function": None,
2044 "start_function": None,
2045 "status_function": None,
2046 "box_attributes": [],
2047 "factory_attributes": [],
2050 "ns3::MinstrelWifiManager": dict({
2051 "category": "Manager",
2052 "create_function": create_element,
2054 "connector_types": [],
2055 "allow_routes": False,
2056 "allow_addresses": False,
2057 "stop_function": None,
2058 "start_function": None,
2059 "status_function": None,
2060 "box_attributes": ["UpdateStatistics",
2070 "FragmentationThreshold",
2072 "factory_attributes": [],
2075 "ns3::UanPhyDual": dict({
2077 "create_function": create_element,
2079 "connector_types": [],
2080 "allow_routes": False,
2081 "allow_addresses": False,
2082 "stop_function": None,
2083 "start_function": None,
2084 "status_function": None,
2085 "box_attributes": ["CcaThresholdPhy1",
2091 "SupportedModesPhy1",
2092 "SupportedModesPhy2"],
2093 "factory_attributes": [],
2096 "ns3::ListErrorModel": dict({
2097 "category": "Error",
2098 "create_function": create_element,
2100 "connector_types": ["dev"],
2101 "allow_routes": False,
2102 "allow_addresses": False,
2103 "stop_function": None,
2104 "start_function": None,
2105 "status_function": None,
2106 "box_attributes": ["IsEnabled"],
2107 "factory_attributes": [],
2110 "ns3::VirtualNetDevice": dict({
2111 "category": "Device",
2112 "create_function": create_device,
2114 "connector_types": [],
2115 "allow_routes": False,
2116 "allow_addresses": True,
2117 "stop_function": None,
2118 "start_function": None,
2119 "status_function": None,
2120 "box_attributes": ["Mtu"],
2121 "factory_attributes": [],
2124 "ns3::UanPhyGen": dict({
2126 "create_function": create_element,
2128 "connector_types": [],
2129 "allow_routes": False,
2130 "allow_addresses": False,
2131 "stop_function": None,
2132 "start_function": None,
2133 "status_function": None,
2134 "box_attributes": ["CcaThreshold",
2139 "factory_attributes": [],
2142 "ns3::Ipv6L3Protocol": dict({
2143 "category": "Protocol",
2144 "create_function": create_element,
2146 "connector_types": [],
2147 "allow_routes": False,
2148 "allow_addresses": False,
2149 "stop_function": None,
2150 "start_function": None,
2151 "status_function": None,
2152 "box_attributes": ["DefaultTtl",
2154 "factory_attributes": [],
2157 "ns3::PointToPointRemoteChannel": dict({
2158 "category": "Channel",
2159 "create_function": create_element,
2161 "connector_types": [],
2162 "allow_routes": False,
2163 "allow_addresses": False,
2164 "stop_function": None,
2165 "start_function": None,
2166 "status_function": None,
2167 "box_attributes": ["Delay"],
2168 "factory_attributes": [],
2171 "ns3::UanPhyPerUmodem": dict({
2173 "create_function": create_element,
2175 "connector_types": [],
2176 "allow_routes": False,
2177 "allow_addresses": False,
2178 "stop_function": None,
2179 "start_function": None,
2180 "status_function": None,
2181 "box_attributes": [],
2182 "factory_attributes": [],
2185 "ns3::OnoeWifiManager": dict({
2186 "category": "Manager",
2187 "create_function": create_element,
2189 "connector_types": [],
2190 "allow_routes": False,
2191 "allow_addresses": False,
2192 "stop_function": None,
2193 "start_function": None,
2194 "status_function": None,
2195 "box_attributes": ["UpdatePeriod",
2197 "AddCreditThreshold",
2202 "FragmentationThreshold",
2204 "factory_attributes": [],
2207 "ns3::QadhocWifiMac": dict({
2209 "create_function": create_element,
2211 "connector_types": [],
2212 "allow_routes": False,
2213 "allow_addresses": False,
2214 "stop_function": None,
2215 "start_function": None,
2216 "status_function": None,
2217 "box_attributes": ["CtsTimeout",
2219 "BasicBlockAckTimeout",
2220 "CompressedBlockAckTimeout",
2225 "MaxPropagationDelay",
2227 "factory_attributes": [],
2230 "ns3::JakesPropagationLossModel": dict({
2232 "create_function": create_element,
2234 "connector_types": [],
2235 "allow_routes": False,
2236 "allow_addresses": False,
2237 "stop_function": None,
2238 "start_function": None,
2239 "status_function": None,
2240 "box_attributes": ["NumberOfRaysPerPath",
2241 "NumberOfOscillatorsPerRay",
2244 "factory_attributes": [],
2247 "ns3::PacketSink": dict({
2248 "category": "Application",
2249 "create_function": create_element,
2251 "connector_types": ["node"],
2252 "allow_routes": False,
2253 "allow_addresses": False,
2254 "stop_function": stop_application,
2255 "start_function": start_application,
2256 "status_function": status_application,
2257 "box_attributes": ["Local",
2261 "factory_attributes": [],
2264 "ns3::RandomDirection2dMobilityModel": dict({
2265 "category": "Mobility",
2266 "create_function": create_element,
2268 "connector_types": ["node"],
2269 "allow_routes": False,
2270 "allow_addresses": False,
2271 "stop_function": None,
2272 "start_function": None,
2273 "status_function": None,
2274 "box_attributes": ["Bounds",
2279 "factory_attributes": [],
2282 "ns3::UanMacAloha": dict({
2284 "create_function": create_element,
2286 "connector_types": [],
2287 "allow_routes": False,
2288 "allow_addresses": False,
2289 "stop_function": None,
2290 "start_function": None,
2291 "status_function": None,
2292 "box_attributes": [],
2293 "factory_attributes": [],
2296 "ns3::MsduStandardAggregator": dict({
2298 "create_function": create_element,
2300 "connector_types": [],
2301 "allow_routes": False,
2302 "allow_addresses": False,
2303 "stop_function": None,
2304 "start_function": None,
2305 "status_function": None,
2306 "box_attributes": ["MaxAmsduSize"],
2307 "factory_attributes": [],
2310 "ns3::DcaTxop": dict({
2312 "create_function": create_element,
2314 "connector_types": [],
2315 "allow_routes": False,
2316 "allow_addresses": False,
2317 "stop_function": None,
2318 "start_function": None,
2319 "status_function": None,
2320 "box_attributes": ["MinCw",
2323 "factory_attributes": [],
2326 "ns3::UanPhyCalcSinrFhFsk": dict({
2328 "create_function": create_element,
2330 "connector_types": [],
2331 "allow_routes": False,
2332 "allow_addresses": False,
2333 "stop_function": None,
2334 "start_function": None,
2335 "status_function": None,
2336 "box_attributes": ["NumberOfHops"],
2337 "factory_attributes": [],
2340 "ns3::UanPropModelIdeal": dict({
2342 "create_function": create_element,
2344 "connector_types": [],
2345 "allow_routes": False,
2346 "allow_addresses": False,
2347 "stop_function": None,
2348 "start_function": None,
2349 "status_function": None,
2350 "box_attributes": [],
2351 "factory_attributes": [],
2354 "ns3::UanMacRcGw": dict({
2356 "create_function": create_element,
2358 "connector_types": [],
2359 "allow_routes": False,
2360 "allow_addresses": False,
2361 "stop_function": None,
2362 "start_function": None,
2363 "status_function": None,
2364 "box_attributes": ["MaxReservations",
2372 "NumberOfRetryRates",
2376 "factory_attributes": [],
2379 "ns3::NistErrorRateModel": dict({
2380 "category": "Error",
2381 "create_function": create_element,
2383 "connector_types": ["phy"],
2384 "allow_routes": False,
2385 "allow_addresses": False,
2386 "stop_function": None,
2387 "start_function": None,
2388 "status_function": None,
2389 "box_attributes": [],
2390 "factory_attributes": [],
2393 "ns3::Ipv4L3Protocol": dict({
2394 "category": "Protocol",
2395 "create_function": create_ipv4stack,
2397 "connector_types": ["node"],
2398 "allow_routes": False,
2399 "allow_addresses": False,
2400 "stop_function": None,
2401 "start_function": None,
2402 "status_function": None,
2403 "box_attributes": ["DefaultTtl",
2406 "factory_attributes": [],
2409 "ns3::aodv::RoutingProtocol": dict({
2410 "category": "Protocol",
2411 "create_function": create_element,
2413 "connector_types": [],
2414 "allow_routes": False,
2415 "allow_addresses": False,
2416 "stop_function": None,
2417 "start_function": None,
2418 "status_function": None,
2419 "box_attributes": ["HelloInterval",
2422 "NodeTraversalTime",
2424 "ActiveRouteTimeout",
2431 "PathDiscoveryTime",
2439 "factory_attributes": [],
2442 "ns3::TcpL4Protocol": dict({
2443 "category": "Protocol",
2444 "create_function": create_element,
2446 "connector_types": ["node"],
2447 "allow_routes": False,
2448 "allow_addresses": False,
2449 "stop_function": None,
2450 "start_function": None,
2451 "status_function": None,
2452 "box_attributes": ["RttEstimatorFactory",
2454 "factory_attributes": [],
2457 "ns3::olsr::RoutingProtocol": dict({
2458 "category": "Protocol",
2459 "create_function": create_element,
2461 "connector_types": [],
2462 "allow_routes": False,
2463 "allow_addresses": False,
2464 "stop_function": None,
2465 "start_function": None,
2466 "status_function": None,
2467 "box_attributes": ["HelloInterval",
2472 "factory_attributes": [],
2475 "ns3::UdpEchoServer": dict({
2476 "category": "Application",
2477 "create_function": create_element,
2479 "connector_types": ["node"],
2480 "allow_routes": False,
2481 "allow_addresses": False,
2482 "stop_function": stop_application,
2483 "start_function": start_application,
2484 "status_function": status_application,
2485 "box_attributes": ["Port",
2488 "factory_attributes": [],
2491 "ns3::AmrrWifiManager": dict({
2492 "category": "Manager",
2493 "create_function": create_element,
2495 "connector_types": [],
2496 "allow_routes": False,
2497 "allow_addresses": False,
2498 "stop_function": None,
2499 "start_function": None,
2500 "status_function": None,
2501 "box_attributes": ["UpdatePeriod",
2504 "MaxSuccessThreshold",
2505 "MinSuccessThreshold",
2510 "FragmentationThreshold",
2512 "factory_attributes": [],
2515 "ns3::ArfWifiManager": dict({
2516 "category": "Manager",
2517 "create_function": create_element,
2519 "connector_types": ["dev"],
2520 "allow_routes": False,
2521 "allow_addresses": False,
2522 "stop_function": None,
2523 "start_function": None,
2524 "status_function": None,
2525 "box_attributes": ["TimerThreshold",
2531 "FragmentationThreshold",
2533 "factory_attributes": [],
2536 "ns3::SubscriberStationNetDevice": dict({
2537 "category": "Device",
2538 "create_function": create_device,
2540 "connector_types": [],
2541 "allow_routes": False,
2542 "allow_addresses": True,
2543 "stop_function": None,
2544 "start_function": None,
2545 "status_function": None,
2546 "box_attributes": ["LostDlMapInterval",
2547 "LostUlMapInterval",
2557 "MaxContentionRangingRetries",
2561 "factory_attributes": [],
2564 "ns3::flame::FlameRtable": dict({
2566 "create_function": create_element,
2568 "connector_types": [],
2569 "allow_routes": False,
2570 "allow_addresses": False,
2571 "stop_function": None,
2572 "start_function": None,
2573 "status_function": None,
2574 "box_attributes": ["Lifetime"],
2575 "factory_attributes": [],