.. _base_objects_mc: ############ base_objects ############ This Model Component contains many of the basic objects necessary to create an experiment using FIREWHEEL. Most importantly, this includes basic objects which create VMs (e.g. :py:class:`VMEndpoint <base_objects.VMEndpoint>`), :py:class:`Switch <base_objects.Switch>`, graph :py:class:`Edges <firewheel.control.experiment_graph.Edge>` in the networks (e.g. :py:class:`QoSEdge <base_objects.QoSEdge>`) and various :py:class:`ScheduleEntry <firewheel.vm_resource_manager.schedule_entry.ScheduleEntry>` objects. Therefore, this MC will likely be depended on by most FIREWHEEL topologies. ***************** Available Objects ***************** .. automodule:: base_objects :members: :undoc-members: :special-members: :private-members: :show-inheritance: :exclude-members: __dict__,__weakref__,__module__