libvirt API call overview

The following diagram depicts code flow from a client application, in this case the libvirt provided virsh command through the various layers to elicit a response from some chosen hypervisor.

Note: Some aspects of this document may be outdated.

virConnectOpen calling sequence