summaryrefslogtreecommitdiff
path: root/docs/images/libvirt-virConnect-example.svg
blob: 45b820c3b848c43a61fd98cdc708d4cfb45d9d8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: fig2dev Version 3.2.7b-dev -->
<!-- CreationDate: 2020-07-10 10:25:03 -->
<!-- Magnification: 1 -->
<svg	xmlns="http://www.w3.org/2000/svg"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	width="723pt" height="449pt"
	viewBox="428 353 12044 7469">
<g fill="none">
<!-- Line -->
<rect x="450" y="375" width="4125" height="1350"
	stroke="#000000" stroke-width="15px"/>
<!-- Line -->
<rect x="1125" y="2475" width="3825" height="1125"
	stroke="#000000" stroke-width="15px"/>
<!-- Line -->
<defs>
<clipPath id="cp0">
	<path clip-rule="evenodd" d="M 428,353 H 12472 V 7822 H 428 z
		M 2131,2343 2079,2374 2173,2484 2184,2477z"/>
</clipPath>
</defs>
<polyline points=" 1725,1725 2175,2475" clip-path="url(#cp0)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 2175,2475 -->
<polygon points=" 2079,2374 2167,2461 2131,2343 2079,2374"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="3150" y="5700" width="3375" height="1200"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="7875" y="6825" width="2250" height="900"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="2550" y="4725" width="7800" height="3075"
	stroke="#000000" stroke-width="15px"/>
<!-- Line -->
<rect x="8850" y="1950" width="2700" height="1410"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp1">
	<path clip-rule="evenodd" d="M 428,353 H 12472 V 7822 H 428 z
		M 4936,4317 4899,4364 5026,4434 5034,4424z"/>
</clipPath>
</defs>
<polyline points=" 3975,3600 5025,4425" clip-path="url(#cp1)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 5025,4425 -->
<polygon points=" 4899,4364 5012,4415 4936,4317 4899,4364"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp2">
	<path clip-rule="evenodd" d="M 428,353 H 12472 V 7822 H 428 z
		M 5539,4410 5519,4353 5391,4421 5396,4434z"/>
</clipPath>
</defs>
<polyline points=" 8925,3225 5400,4425" clip-path="url(#cp2)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 5400,4425 -->
<polygon points=" 5519,4353 5415,4420 5539,4410 5519,4353"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp3">
	<path clip-rule="evenodd" d="M 428,353 H 12472 V 7822 H 428 z
		M 7749,7365 7736,7423 7880,7433 7883,7420z"/>
</clipPath>
</defs>
<polyline points=" 5625,6900 7875,7425" clip-path="url(#cp3)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 7875,7425 -->
<polygon points=" 7736,7423 7859,7421 7749,7365 7736,7423"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp4">
	<path clip-rule="evenodd" d="M 428,353 H 12472 V 7822 H 428 z
		M 10261,7605 10261,7545 10118,7568 10118,7582z"/>
</clipPath>
</defs>
<polyline points=" 11400,3375 11400,7575 10125,7575" clip-path="url(#cp4)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 10125,7575 -->
<polygon points=" 10261,7545 10141,7575 10261,7605 10261,7545"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="8400" y="975" width="4050" height="3150"
	stroke="#000000" stroke-width="15px"/>
<!-- Line -->
<defs>
<clipPath id="cp5">
	<path clip-rule="evenodd" d="M 428,353 H 12472 V 7822 H 428 z
		M 8714,2670 8714,2730 8857,2707 8857,2693z"/>
</clipPath>
</defs>
<polyline points=" 10125,7125 10725,7125 10725,4425 7725,4425 7725,2700 8850,2700" clip-path="url(#cp5)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 8850,2700 -->
<polygon points=" 8714,2730 8834,2700 8714,2670 8714,2730"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Text -->
<text xml:space="preserve" x="1350" y="2895" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpenReadOnly(uri)</text>
<!-- Text -->
<text xml:space="preserve" x="1350" y="3090" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpenAuth(uri, auth, flags)</text>
<!-- Text -->
<text xml:space="preserve" x="3300" y="5850" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpen:</text>
<!-- Text -->
<text xml:space="preserve" x="3300" y="6045" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpenReadOnly:</text>
<!-- Text -->
<text xml:space="preserve" x="3300" y="6240" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpenAuth:</text>
<!-- Text -->
<text xml:space="preserve" x="3975" y="6600" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">do_open():</text>
<!-- Text -->
<text xml:space="preserve" x="8025" y="7125" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="168" text-anchor="start">Rremote driver</text>
<!-- Text -->
<text xml:space="preserve" x="5025" y="4650" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="288" text-anchor="start">libvirt</text>
<!-- Text -->
<text xml:space="preserve" x="9000" y="2175" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="168" text-anchor="start">remoteDispatchOpen():</text>
<!-- Text -->
<text xml:space="preserve" x="9300" y="2475" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">...</text>
<!-- Text -->
<text xml:space="preserve" x="9300" y="2670" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpen()</text>
<!-- Text -->
<text xml:space="preserve" x="9300" y="2865" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpenReadOnly()</text>
<!-- Text -->
<text xml:space="preserve" x="9300" y="3060" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">...</text>
<!-- Text -->
<text xml:space="preserve" x="8250" y="7350" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">remoteOpen()</text>
<!-- Text -->
<text xml:space="preserve" x="600" y="1050" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="192" text-anchor="start">"virsh -c qemu:///system list --all"</text>
<!-- Text -->
<text xml:space="preserve" x="1350" y="2700" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">virConnectOpen(uri)</text>
<!-- Text -->
<text xml:space="preserve" x="9750" y="825" fill="#000000" font-family="Helvetica" font-style="normal" font-weight="normal" font-size="288" text-anchor="start">libvirtd</text>
</g>
</svg>