.. _generic_vm_objects_mc:

##################
generic_vm_objects
##################

This MC contains objects representing generic capability interfaces
that may be realized by multiple other Model Components.

Currently, the only object represented in this MC is a :py:class:`generic router <generic_vm_objects.GenericRouter>` object which provides interfaces common to most router platforms.

**Model Component Dependencies::**
    * :ref:`base_objects_mc`

*****************
Available Objects
*****************

.. automodule:: generic_vm_objects
    :members:
    :undoc-members:
    :special-members:
    :private-members:
    :show-inheritance:
    :exclude-members: __dict__,__weakref__,__module__