����JFIFXX�����    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222����"��4�� ���,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu���#ډb���_�N�?��wQ���5-�~�I���8����TK<5o�Iv-�����k�_U_�����~b�M��d����Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�?_�'ϔ��_�Ջt��=||I ��6�έ"�����D���/[�k�9���Y�8ds|\���Ҿp6�Ҵ���]��.����6�z<�v��@]�i%��$j��~�g��J>��no����pM[me�i$[����s�o�ᘨ�˸ nɜG-�ĨU�ycP�3.DB�li�;��hj���x7Z^�N�h������N3u{�:j�x�힞��#M&��jL P@_���� P��&��o8������9�����@Sz6�t7#O�ߋ �s}Yf�T���lmr����Z)'N��k�۞p����w\�Tȯ?�8`�O��i{wﭹW�[�r�� ��Q4F�׊���3m&L�=��h3����z~��#�\�l :�F,j@�� ʱ�wQT����8�"kJO���6�֚l����}���R�>ډK���]��y����&����p�}b��;N�1�m�r$�|��7�>e�@B�TM*-iH��g�D�)� E�m�|�ؘbҗ�a��Ҿ����t4���o���G��*oCN�rP���Q��@z,|?W[0�����:�n,jWiE��W��$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S����VN;�}�s?.����� w�9��˟<���Mq4�Wv'��{)0�1mB��V����W[�����8�/<� �%���wT^�5���b��)iM� pg�N�&ݝ��VO~�q���u���9� ����!��J27����$O-���! �:�%H��� ـ����y�ΠM=t{!S�� oK8������t<����è:a������[�����ա�H���~��w��Qz`�po�^ ����Q��n� �,uu�C�$ ^���,������8�#��:�6��e�|~���!�3�3.�\0��q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y�|�y��� ~�6�@c��1vOp�Ig����4��l�OD���L����� R���c���j�_�uX6��3?nk��Wy�f;^*B� ��@�~a�`��Eu������+���6�L��.ü>��}y���}_�O�6�͐�:�YrG�X��kG�����l^w���~㒶sy��Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2��#I/�׍qz��^t�̔���b�Yz4x���t�){ OH��+(E��A&�N�������XT��o��"�XC��'���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�|Lp�d�H��}�(�.|����k��c4^�"�����Z?ȕ ��a<�L�!039C� �Eu�C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf���M}7����]����s2tcS{�\icTx;�\��7K���P���ʇ Z O-��~��c>"��?�������P��E��O�8��@�8��G��Q�g�a�Վ���󁶠�䧘��_%#r�>�1�z�a��eb��qcPѵ��n���#L��� =��׀t� L�7�`��V���A{�C:�g���e@�w1 Xp3�c3�ġ����p��M"'-�@n4���fG��B3�DJ�8[Jo�ߐ���gK)ƛ��$���� ���8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`���?��K����QK�d����B`�s}�>���`��*�>��,*@J�d�oF*����弝��O}�k��s��]��y�ߘ��c1G�V���<=�7��7����6�q�PT��tXԀ�!9*4�4Tހ3XΛex�46���Y��D ����� �BdemDa����\�_l,��G�/���֌7���Y�](�xTt^%�GE�����4�}bT���ڹ�����;Y)���B�Q��u��>J/J �⮶.�XԄ��j�ݳ�+E��d ��r�5�_D�1 ��o�� �B�x�΢�#���<��W�����8���R6�@g�M�.��� dr�D��>(otU��@x=��~v���2� ӣ�d�oBd��3�eO�6�㣷�����ݜ6��6Y��Qz`��S��{���\P�~z m5{J/L��1������<�e�ͅPu�b�]�ϔ���'������f�b� Zpw��c`"��i���BD@:)ִ�:�]��hv�E�w���T�l��P���"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u�)]կ�����7x���s�M�-<ɯ�c��r�v�����@��$�ޮ}lk���a���'����>x��O\�ZFu>�����ck#��&:��`�$�ai�>2Δ����l���oF[h��lE�ܺ�Πk:)���`�� $[6�����9�����kOw�\|���8}������ބ:��񶐕��I�A1/�=�2[�,�!��.}gN#�u����b��� ~��݊��}34q����d�E��Lc��$��"�[q�U�硬g^��%B �z���r�pJ�ru%v\h1Y�ne`ǥ:g���pQM~�^�Xi� ��`S�:V29.�P���V�?B�k�� AEvw%�_�9C�Q����wKekPؠ�\�;Io d�{ ߞo�c1eP����\� `����E=���@K<�Y���eڼ�J���w����{av�F�'�M�@/J��+9p���|]�����Iw &`��8���&M�hg��[�{��Xj��%��Ӓ�$��(����ʹN���<>�I���RY���K2�NPlL�ɀ)��&e����B+ь����( � �JTx���_?EZ� }@ 6�U���뙢ط�z��dWI�n` D����噥�[��uV��"�G&Ú����2g�}&m��?ċ�"����Om#��������� ��{�ON��"S�X��Ne��ysQ���@Fn��Vg���dX�~nj�]J�<�K]:��FW��b�������62�=��5f����JKw��bf�X�55��~J �%^����:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v���g�8�1��f24;�V���ǔ�)����9���1\��c��v�/'Ƞ�w�������$�4�R-��t���� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃������A��20�c#��@ 0!1@AP"#2Q`$3V�%45a6�FRUq��� ����^7ׅ,$n�������+��F�`��2X'��0vM��p�L=������5��8������u�p~���.�`r�����\���O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;������S�T���1���i[U�ɵz�]��U)V�S6���3$K{�ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u�!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ���D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v�����멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$�JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4�[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ�dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il��d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J��oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.���3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N�����#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%���JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$���L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)�H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>�dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\�y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7��ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz��)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)'��8Ϣ�ٔ��ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'�L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3�������QT��a����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3�,#c�co��q�a)*Pt����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O���������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l�O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m���PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~�|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q��nxҍ!U�f�!eh�i�2�m���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{/ �?�͟��|1�:�#g��W�>$����d��J��d�B��=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l����l�cGs�ځ�������y�Ac�����\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6����N6�q������N ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td�� ?���N����a��3��m���C���w��������xA�m�q�m���m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4���r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�����Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q�(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9��3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#yw��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa����Q�#� WeF��ŮNj�p�J* mQ�N����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]��陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WPw���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp�BGv[]�u�Ov���0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R��� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(�>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG��{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>e]�����Q�r�:����g�,i"�����ԩA�*M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f�����֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ���˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)��h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������ G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W�I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��BS�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c���]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪�\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W�����6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}�����6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@�P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6�����m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw�k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e��R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN��ĕ��0 !01@Q"2AaPq3BR������?���@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j�ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^���ԯ̾9Z��F��������n��1��� ��]�[��)�'������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0��;_��3 !01"@AQa2Pq#3BR������?��ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6����������4B>��o��](��$B���m�����a�!=��?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a�84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b��$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7��k�� 403WebShell
403Webshell
Server IP : 14.139.229.36  /  Your IP : 10.1.1.9
Web Server : Apache
System : Linux gbpuat-tech.ac.in 4.18.0-240.15.1.el8_3.x86_64 #1 SMP Mon Mar 1 17:16:16 UTC 2021 x86_64
User : apache ( 48)
PHP Version : 7.2.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/qemu-kvm/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/doc/qemu-kvm/qemu-ga-ref.txt
QEMU Guest Agent protocol reference
1 API Reference
Commands and Events Index
Data Types Index
QEMU Guest Agent protocol reference
***********************************

1 API Reference
***************

General note concerning the use of guest agent interfaces:

"unsupported" is a higher-level error than the errors that individual
commands might document.  The caller should always be prepared to
receive QERR_UNSUPPORTED, even if the given command doesn't specify it,
or doesn't document any failure mode at all.

 -- Command: guest-sync-delimited

     Echo back a unique integer value, and prepend to response a leading
     sentinel byte (0xFF) the client can check scan for.

     This is used by clients talking to the guest agent over the wire to
     ensure the stream is in sync and doesn't contain stale data from
     previous client.  It must be issued upon initial connection, and
     after any client-side timeouts (including timeouts on receiving a
     response to this command).

     After issuing this request, all guest agent responses should be
     ignored until the response containing the unique integer value the
     client passed in is returned.  Receival of the 0xFF sentinel byte
     must be handled as an indication that the client's
     lexer/tokenizer/parser state should be flushed/reset in preparation
     for reliably receiving the subsequent response.  As an
     optimization, clients may opt to ignore all data until a sentinel
     value is receiving to avoid unnecessary processing of stale data.

     Similarly, clients should also precede this *request* with a 0xFF
     byte to make sure the guest agent flushes any partially read JSON
     data from a previous client connection.

     Arguments:
     'id: int'
          randomly generated 64-bit integer

     Returns: The unique integer id passed in by the client

     Since: 1.1

 -- Command: guest-sync

     Echo back a unique integer value

     This is used by clients talking to the guest agent over the wire to
     ensure the stream is in sync and doesn't contain stale data from
     previous client.  All guest agent responses should be ignored until
     the provided unique integer value is returned, and it is up to the
     client to handle stale whole or partially-delivered JSON text in
     such a way that this response can be obtained.

     In cases where a partial stale response was previously received by
     the client, this cannot always be done reliably.  One particular
     scenario being if qemu-ga responses are fed character-by-character
     into a JSON parser.  In these situations, using
     guest-sync-delimited may be optimal.

     For clients that fetch responses line by line and convert them to
     JSON objects, guest-sync should be sufficient, but note that in
     cases where the channel is dirty some attempts at parsing the
     response may result in a parser error.

     Such clients should also precede this command with a 0xFF byte to
     make sure the guest agent flushes any partially read JSON data from
     a previous session.

     Arguments:
     'id: int'
          randomly generated 64-bit integer

     Returns: The unique integer id passed in by the client

     Since: 0.15.0

 -- Command: guest-ping

     Ping the guest agent, a non-error return implies success

     Since: 0.15.0

 -- Command: guest-get-time

     Get the information about guest's System Time relative to the Epoch
     of 1970-01-01 in UTC.

     Returns: Time in nanoseconds.

     Since: 1.5

 -- Command: guest-set-time

     Set guest time.

     When a guest is paused or migrated to a file then loaded from that
     file, the guest OS has no idea that there was a big gap in the
     time.  Depending on how long the gap was, NTP might not be able to
     resynchronize the guest.

     This command tries to set guest's System Time to the given value,
     then sets the Hardware Clock (RTC) to the current System Time.
     This will make it easier for a guest to resynchronize without
     waiting for NTP. If no 'time' is specified, then the time to set is
     read from RTC. However, this may not be supported on all platforms
     (i.e.  Windows).  If that's the case users are advised to always
     pass a value.

     Arguments:
     'time: int' (optional)
          time of nanoseconds, relative to the Epoch of 1970-01-01 in
          UTC.

     Returns: Nothing on success.

     Since: 1.5

 -- Object: GuestAgentCommandInfo

     Information about guest agent commands.

     Members:
     'name: string'
          name of the command
     'enabled: boolean'
          whether command is currently enabled by guest admin
     'success-response: boolean'
          whether command returns a response on success (since 1.7)

     Since: 1.1.0

 -- Object: GuestAgentInfo

     Information about guest agent.

     Members:
     'version: string'
          guest agent version
     'supported_commands: array of GuestAgentCommandInfo'
          Information about guest agent commands

     Since: 0.15.0

 -- Command: guest-info

     Get some information about the guest agent.

     Returns: 'GuestAgentInfo'

     Since: 0.15.0

 -- Command: guest-shutdown

     Initiate guest-activated shutdown.  Note: this is an asynchronous
     shutdown request, with no guarantee of successful shutdown.

     Arguments:
     'mode: string' (optional)
          "halt", "powerdown" (default), or "reboot"
     This command does NOT return a response on success.  Success
     condition is indicated by the VM exiting with a zero exit status
     or, when running with -no-shutdown, by issuing the query-status QMP
     command to confirm the VM status is "shutdown".

     Since: 0.15.0

 -- Command: guest-file-open

     Open a file in the guest and retrieve a file handle for it

     Arguments:
     'path: string'
          Full path to the file in the guest to open.
     'mode: string' (optional)
          open mode, as per fopen(), "r" is the default.

     Returns: Guest file handle on success.

     Since: 0.15.0

 -- Command: guest-file-close

     Close an open file in the guest

     Arguments:
     'handle: int'
          filehandle returned by guest-file-open

     Returns: Nothing on success.

     Since: 0.15.0

 -- Object: GuestFileRead

     Result of guest agent file-read operation

     Members:
     'count: int'
          number of bytes read (note: count is *before* base64-encoding
          is applied)
     'buf-b64: string'
          base64-encoded bytes read
     'eof: boolean'
          whether EOF was encountered during read operation.

     Since: 0.15.0

 -- Command: guest-file-read

     Read from an open file in the guest.  Data will be base64-encoded

     Arguments:
     'handle: int'
          filehandle returned by guest-file-open
     'count: int' (optional)
          maximum number of bytes to read (default is 4KB)

     Returns: 'GuestFileRead' on success.

     Since: 0.15.0

 -- Object: GuestFileWrite

     Result of guest agent file-write operation

     Members:
     'count: int'
          number of bytes written (note: count is actual bytes written,
          after base64-decoding of provided buffer)
     'eof: boolean'
          whether EOF was encountered during write operation.

     Since: 0.15.0

 -- Command: guest-file-write

     Write to an open file in the guest.

     Arguments:
     'handle: int'
          filehandle returned by guest-file-open
     'buf-b64: string'
          base64-encoded string representing data to be written
     'count: int' (optional)
          bytes to write (actual bytes, after base64-decode), default is
          all content in buf-b64 buffer after base64 decoding

     Returns: 'GuestFileWrite' on success.

     Since: 0.15.0

 -- Object: GuestFileSeek

     Result of guest agent file-seek operation

     Members:
     'position: int'
          current file position
     'eof: boolean'
          whether EOF was encountered during file seek

     Since: 0.15.0

 -- Enum: QGASeek

     Symbolic names for use in 'guest-file-seek'

     Values:
     'set'
          Set to the specified offset (same effect as 'whence':0)
     'cur'
          Add offset to the current location (same effect as 'whence':1)
     'end'
          Add offset to the end of the file (same effect as 'whence':2)

     Since: 2.6

 -- Alternate: GuestFileWhence

     Controls the meaning of offset to 'guest-file-seek'.

     Members:
     'value: int'
          Integral value (0 for set, 1 for cur, 2 for end), available
          for historical reasons, and might differ from the host's or
          guest's SEEK_* values (since: 0.15)
     'name: QGASeek'
          Symbolic name, and preferred interface

     Since: 2.6

 -- Command: guest-file-seek

     Seek to a position in the file, as with fseek(), and return the
     current file position afterward.  Also encapsulates ftell()'s
     functionality, with offset=0 and whence=1.

     Arguments:
     'handle: int'
          filehandle returned by guest-file-open
     'offset: int'
          bytes to skip over in the file stream
     'whence: GuestFileWhence'
          Symbolic or numeric code for interpreting offset

     Returns: 'GuestFileSeek' on success.

     Since: 0.15.0

 -- Command: guest-file-flush

     Write file changes bufferred in userspace to disk/kernel buffers

     Arguments:
     'handle: int'
          filehandle returned by guest-file-open

     Returns: Nothing on success.

     Since: 0.15.0

 -- Enum: GuestFsfreezeStatus

     An enumeration of filesystem freeze states

     Values:
     'thawed'
          filesystems thawed/unfrozen
     'frozen'
          all non-network guest filesystems frozen

     Since: 0.15.0

 -- Command: guest-fsfreeze-status

     Get guest fsfreeze state.  error state indicates

     Returns: GuestFsfreezeStatus ("thawed", "frozen", etc., as defined
     below)

     Note: This may fail to properly report the current state as a
     result of some other guest processes having issued an fs
     freeze/thaw.

     Since: 0.15.0

 -- Command: guest-fsfreeze-freeze

     Sync and freeze all freezable, local guest filesystems.  If this
     command succeeded, you may call 'guest-fsfreeze-thaw' later to
     unfreeze.

     Note: On Windows, the command is implemented with the help of a
     Volume Shadow-copy Service DLL helper.  The frozen state is limited
     for up to 10 seconds by VSS.

     Returns: Number of file systems currently frozen.  On error, all
     filesystems will be thawed.  If no filesystems are frozen as a
     result of this call, then 'guest-fsfreeze-status' will remain
     "thawed" and calling 'guest-fsfreeze-thaw' is not necessary.

     Since: 0.15.0

 -- Command: guest-fsfreeze-freeze-list

     Sync and freeze specified guest filesystems.  See also
     'guest-fsfreeze-freeze'.

     Arguments:
     'mountpoints: array of string' (optional)
          an array of mountpoints of filesystems to be frozen.  If
          omitted, every mounted filesystem is frozen.  Invalid mount
          points are ignored.

     Returns: Number of file systems currently frozen.  On error, all
     filesystems will be thawed.

     Since: 2.2

 -- Command: guest-fsfreeze-thaw

     Unfreeze all frozen guest filesystems

     Returns: Number of file systems thawed by this call

     Note: if return value does not match the previous call to
     guest-fsfreeze-freeze, this likely means some freezable filesystems
     were unfrozen before this call, and that the filesystem state may
     have changed before issuing this command.

     Since: 0.15.0

 -- Object: GuestFilesystemTrimResult

     Members:
     'path: string'
          path that was trimmed
     'error: string' (optional)
          an error message when trim failed
     'trimmed: int' (optional)
          bytes trimmed for this path
     'minimum: int' (optional)
          reported effective minimum for this path

     Since: 2.4

 -- Object: GuestFilesystemTrimResponse

     Members:
     'paths: array of GuestFilesystemTrimResult'
          list of 'GuestFilesystemTrimResult' per path that was trimmed

     Since: 2.4

 -- Command: guest-fstrim

     Discard (or "trim") blocks which are not in use by the filesystem.

     Arguments:
     'minimum: int' (optional)
          Minimum contiguous free range to discard, in bytes.  Free
          ranges smaller than this may be ignored (this is a hint and
          the guest may not respect it).  By increasing this value, the
          fstrim operation will complete more quickly for filesystems
          with badly fragmented free space, although not all blocks will
          be discarded.  The default value is zero, meaning "discard
          every free block".

     Returns: A 'GuestFilesystemTrimResponse' which contains the status
     of all trimmed paths.  (since 2.4)

     Since: 1.2

 -- Command: guest-suspend-disk

     Suspend guest to disk.

     This command attempts to suspend the guest using three strategies,
     in this order:

        - systemd hibernate
        - pm-utils (via pm-hibernate)
        - manual write into sysfs

     This command does NOT return a response on success.  There is a
     high chance the command succeeded if the VM exits with a zero exit
     status or, when running with -no-shutdown, by issuing the
     query-status QMP command to to confirm the VM status is "shutdown".
     However, the VM could also exit (or set its status to "shutdown")
     due to other reasons.

     The following errors may be returned: If suspend to disk is not
     supported, Unsupported

     Notes: It's strongly recommended to issue the guest-sync command
     before sending commands when the guest resumes

     Since: 1.1

 -- Command: guest-suspend-ram

     Suspend guest to ram.

     This command attempts to suspend the guest using three strategies,
     in this order:

        - systemd suspend
        - pm-utils (via pm-suspend)
        - manual write into sysfs

     IMPORTANT: guest-suspend-ram requires working wakeup support in
     QEMU. You should check QMP command query-current-machine returns
     wakeup-suspend-support: true before issuing this command.  Failure
     in doing so can result in a suspended guest that QEMU will not be
     able to awaken, forcing the user to power cycle the guest to bring
     it back.

     This command does NOT return a response on success.  There are two
     options to check for success:
       1. Wait for the SUSPEND QMP event from QEMU
       2. Issue the query-status QMP command to confirm the VM status is
          "suspended"

     The following errors may be returned: If suspend to ram is not
     supported, Unsupported

     Notes: It's strongly recommended to issue the guest-sync command
     before sending commands when the guest resumes

     Since: 1.1

 -- Command: guest-suspend-hybrid

     Save guest state to disk and suspend to ram.

     This command attempts to suspend the guest by executing, in this
     order:

        - systemd hybrid-sleep
        - pm-utils (via pm-suspend-hybrid)

     IMPORTANT: guest-suspend-hybrid requires working wakeup support in
     QEMU. You should check QMP command query-current-machine returns
     wakeup-suspend-support: true before issuing this command.  Failure
     in doing so can result in a suspended guest that QEMU will not be
     able to awaken, forcing the user to power cycle the guest to bring
     it back.

     This command does NOT return a response on success.  There are two
     options to check for success:
       1. Wait for the SUSPEND QMP event from QEMU
       2. Issue the query-status QMP command to confirm the VM status is
          "suspended"

     The following errors may be returned: If hybrid suspend is not
     supported, Unsupported

     Notes: It's strongly recommended to issue the guest-sync command
     before sending commands when the guest resumes

     Since: 1.1

 -- Enum: GuestIpAddressType

     An enumeration of supported IP address types

     Values:
     'ipv4'
          IP version 4
     'ipv6'
          IP version 6

     Since: 1.1

 -- Object: GuestIpAddress

     Members:
     'ip-address: string'
          IP address
     'ip-address-type: GuestIpAddressType'
          Type of 'ip-address' (e.g.  ipv4, ipv6)
     'prefix: int'
          Network prefix length of 'ip-address'

     Since: 1.1

 -- Object: GuestNetworkInterfaceStat

     Members:
     'rx-bytes: int'
          total bytes received
     'rx-packets: int'
          total packets received
     'rx-errs: int'
          bad packets received
     'rx-dropped: int'
          receiver dropped packets
     'tx-bytes: int'
          total bytes transmitted
     'tx-packets: int'
          total packets transmitted
     'tx-errs: int'
          packet transmit problems
     'tx-dropped: int'
          dropped packets transmitted

     Since: 2.11

 -- Object: GuestNetworkInterface

     Members:
     'name: string'
          The name of interface for which info are being delivered
     'hardware-address: string' (optional)
          Hardware address of 'name'
     'ip-addresses: array of GuestIpAddress' (optional)
          List of addresses assigned to 'name'
     'statistics: GuestNetworkInterfaceStat' (optional)
          various statistic counters related to 'name' (since 2.11)

     Since: 1.1

 -- Command: guest-network-get-interfaces

     Get list of guest IP addresses, MAC addresses and netmasks.

     Returns: List of GuestNetworkInfo on success.

     Since: 1.1

 -- Object: GuestLogicalProcessor

     Members:
     'logical-id: int'
          Arbitrary guest-specific unique identifier of the VCPU.
     'online: boolean'
          Whether the VCPU is enabled.
     'can-offline: boolean' (optional)
          Whether offlining the VCPU is possible.  This member is always
          filled in by the guest agent when the structure is returned,
          and always ignored on input (hence it can be omitted then).

     Since: 1.5

 -- Command: guest-get-vcpus

     Retrieve the list of the guest's logical processors.

     This is a read-only operation.

     Returns: The list of all VCPUs the guest knows about.  Each VCPU is
     put on the list exactly once, but their order is unspecified.

     Since: 1.5

 -- Command: guest-set-vcpus

     Attempt to reconfigure (currently: enable/disable) logical
     processors inside the guest.

     The input list is processed node by node in order.  In each node
     'logical-id' is used to look up the guest VCPU, for which 'online'
     specifies the requested state.  The set of distinct 'logical-id''s
     is only required to be a subset of the guest-supported identifiers.
     There's no restriction on list length or on repeating the same
     'logical-id' (with possibly different 'online' field).  Preferably
     the input list should describe a modified subset of
     'guest-get-vcpus'' return value.

     Arguments:
     'vcpus: array of GuestLogicalProcessor'
          Not documented

     Returns: The length of the initial sublist that has been
     successfully processed.  The guest agent maximizes this value.
     Possible cases:

        - 0: if the 'vcpus' list was empty on input.  Guest state has
          not been changed.  Otherwise,
        - Error: processing the first node of 'vcpus' failed for the
          reason returned.  Guest state has not been changed.
          Otherwise,
        - < length('vcpus'): more than zero initial nodes have been
          processed, but not the entire 'vcpus' list.  Guest state has
          changed accordingly.  To retrieve the error (assuming it
          persists), repeat the call with the successfully processed
          initial sublist removed.  Otherwise,
        - length('vcpus'): call successful.

     Since: 1.5

 -- Enum: GuestDiskBusType

     An enumeration of bus type of disks

     Values:
     'ide'
          IDE disks
     'fdc'
          floppy disks
     'scsi'
          SCSI disks
     'virtio'
          virtio disks
     'xen'
          Xen disks
     'usb'
          USB disks
     'uml'
          UML disks
     'sata'
          SATA disks
     'sd'
          SD cards
     'unknown'
          Unknown bus type
     'ieee1394'
          Win IEEE 1394 bus type
     'ssa'
          Win SSA bus type
     'fibre'
          Win fiber channel bus type
     'raid'
          Win RAID bus type
     'iscsi'
          Win iScsi bus type
     'sas'
          Win serial-attaches SCSI bus type
     'mmc'
          Win multimedia card (MMC) bus type
     'virtual'
          Win virtual bus type 'file-backed' virtual: Win file-backed
          bus type
     'file-backed-virtual'
          Not documented

     Since: 2.2; 'Unknown' and all entries below since 2.4

 -- Object: GuestPCIAddress

     Members:
     'domain: int'
          domain id
     'bus: int'
          bus id
     'slot: int'
          slot id
     'function: int'
          function id

     Since: 2.2

 -- Object: GuestDiskAddress

     Members:
     'pci-controller: GuestPCIAddress'
          controller's PCI address
     'bus-type: GuestDiskBusType'
          bus type
     'bus: int'
          bus id
     'target: int'
          target id
     'unit: int'
          unit id
     'serial: string' (optional)
          serial number (since: 3.1)
     'dev: string' (optional)
          device node (POSIX) or device UNC (Windows) (since: 3.1)

     Since: 2.2

 -- Object: GuestDiskInfo

     Members:
     'name: string'
          device node (Linux) or device UNC (Windows)
     'partition: boolean'
          whether this is a partition or disk
     'dependencies: array of string' (optional)
          list of device dependencies; e.g.  for LVs of the LVM this
          will hold the list of PVs, for LUKS encrypted volume this will
          contain the disk where the volume is placed.  (Linux)
     'address: GuestDiskAddress' (optional)
          disk address information (only for non-virtual devices)
     'alias: string' (optional)
          optional alias assigned to the disk, on Linux this is a name
          assigned by device mapper
     Since 5.2

 -- Command: guest-get-disks

     Returns: The list of disks in the guest.  For Windows these are
     only the physical disks.  On Linux these are all root block devices
     of non-zero size including e.g.  removable devices, loop devices,
     NBD, etc.

     Since: 5.2

 -- Object: GuestFilesystemInfo

     Members:
     'name: string'
          disk name
     'mountpoint: string'
          mount point path
     'type: string'
          file system type string
     'used-bytes: int' (optional)
          file system used bytes (since 3.0)
     'total-bytes: int' (optional)
          non-root file system total bytes (since 3.0)
     'disk: array of GuestDiskAddress'
          an array of disk hardware information that the volume lies on,
          which may be empty if the disk type is not supported

     Since: 2.2

 -- Command: guest-get-fsinfo

     Returns: The list of filesystems information mounted in the guest.
     The returned mountpoints may be specified to
     'guest-fsfreeze-freeze-list'.  Network filesystems (such as CIFS
     and NFS) are not listed.

     Since: 2.2

 -- Command: guest-set-user-password

     Arguments:
     'username: string'
          the user account whose password to change
     'password: string'
          the new password entry string, base64 encoded
     'crypted: boolean'
          true if password is already crypt()d, false if raw
     If the 'crypted' flag is true, it is the caller's responsibility to
     ensure the correct crypt() encryption scheme is used.  This command
     does not attempt to interpret or report on the encryption scheme.
     Refer to the documentation of the guest operating system in
     question to determine what is supported.

     Not all guest operating systems will support use of the 'crypted'
     flag, as they may require the clear-text password

     The 'password' parameter must always be base64 encoded before
     transmission, even if already crypt()d, to ensure it is 8-bit safe
     when passed as JSON.

     Returns: Nothing on success.

     Since: 2.3

 -- Object: GuestMemoryBlock

     Members:
     'phys-index: int'
          Arbitrary guest-specific unique identifier of the MEMORY
          BLOCK.
     'online: boolean'
          Whether the MEMORY BLOCK is enabled in guest.
     'can-offline: boolean' (optional)
          Whether offlining the MEMORY BLOCK is possible.  This member
          is always filled in by the guest agent when the structure is
          returned, and always ignored on input (hence it can be omitted
          then).

     Since: 2.3

 -- Command: guest-get-memory-blocks

     Retrieve the list of the guest's memory blocks.

     This is a read-only operation.

     Returns: The list of all memory blocks the guest knows about.  Each
     memory block is put on the list exactly once, but their order is
     unspecified.

     Since: 2.3

 -- Enum: GuestMemoryBlockResponseType

     An enumeration of memory block operation result.

     Values:
     'success'
          the operation of online/offline memory block is successful.
     'not-found'
          can't find the corresponding memoryXXX directory in sysfs.
     'operation-not-supported'
          for some old kernels, it does not support online or offline
          memory block.
     'operation-failed'
          the operation of online/offline memory block fails, because of
          some errors happen.

     Since: 2.3

 -- Object: GuestMemoryBlockResponse

     Members:
     'phys-index: int'
          same with the 'phys-index' member of 'GuestMemoryBlock'.
     'response: GuestMemoryBlockResponseType'
          the result of memory block operation.
     'error-code: int' (optional)
          the error number.  When memory block operation fails, we
          assign the value of 'errno' to this member, it indicates what
          goes wrong.  When the operation succeeds, it will be omitted.

     Since: 2.3

 -- Command: guest-set-memory-blocks

     Attempt to reconfigure (currently: enable/disable) state of memory
     blocks inside the guest.

     The input list is processed node by node in order.  In each node
     'phys-index' is used to look up the guest MEMORY BLOCK, for which
     'online' specifies the requested state.  The set of distinct
     'phys-index''s is only required to be a subset of the
     guest-supported identifiers.  There's no restriction on list length
     or on repeating the same 'phys-index' (with possibly different
     'online' field).  Preferably the input list should describe a
     modified subset of 'guest-get-memory-blocks'' return value.

     Arguments:
     'mem-blks: array of GuestMemoryBlock'
          Not documented

     Returns: The operation results, it is a list of
     'GuestMemoryBlockResponse', which is corresponding to the input
     list.

     Note: it will return NULL if the 'mem-blks' list was empty on
     input, or there is an error, and in this case, guest state will not
     be changed.

     Since: 2.3

 -- Object: GuestMemoryBlockInfo

     Members:
     'size: int'
          the size (in bytes) of the guest memory blocks, which are the
          minimal units of memory block online/offline operations (also
          called Logical Memory Hotplug).

     Since: 2.3

 -- Command: guest-get-memory-block-info

     Get information relating to guest memory blocks.

     Returns: 'GuestMemoryBlockInfo'

     Since: 2.3

 -- Object: GuestExecStatus

     Members:
     'exited: boolean'
          true if process has already terminated.
     'exitcode: int' (optional)
          process exit code if it was normally terminated.
     'signal: int' (optional)
          signal number (linux) or unhandled exception code (windows) if
          the process was abnormally terminated.
     'out-data: string' (optional)
          base64-encoded stdout of the process
     'err-data: string' (optional)
          base64-encoded stderr of the process Note: 'out-data' and
          'err-data' are present only if 'capture-output' was specified
          for 'guest-exec'
     'out-truncated: boolean' (optional)
          true if stdout was not fully captured due to size limitation.
     'err-truncated: boolean' (optional)
          true if stderr was not fully captured due to size limitation.

     Since: 2.5

 -- Command: guest-exec-status

     Check status of process associated with PID retrieved via
     guest-exec.  Reap the process and associated metadata if it has
     exited.

     Arguments:
     'pid: int'
          pid returned from guest-exec

     Returns: GuestExecStatus on success.

     Since: 2.5

 -- Object: GuestExec

     Members:
     'pid: int'
          pid of child process in guest OS

     Since: 2.5

 -- Command: guest-exec

     Execute a command in the guest

     Arguments:
     'path: string'
          path or executable name to execute
     'arg: array of string' (optional)
          argument list to pass to executable
     'env: array of string' (optional)
          environment variables to pass to executable
     'input-data: string' (optional)
          data to be passed to process stdin (base64 encoded)
     'capture-output: boolean' (optional)
          bool flag to enable capture of stdout/stderr of running
          process.  defaults to false.

     Returns: PID on success.

     Since: 2.5

 -- Object: GuestHostName

     Members:
     'host-name: string'
          Fully qualified domain name of the guest OS

     Since: 2.10

 -- Command: guest-get-host-name

     Return a name for the machine.

     The returned name is not necessarily a fully-qualified domain name,
     or even present in DNS or some other name service at all.  It need
     not even be unique on your local network or site, but usually it
     is.

     Returns: the host name of the machine on success

     Since: 2.10

 -- Object: GuestUser

     Members:
     'user: string'
          Username
     'domain: string' (optional)
          Logon domain (windows only)
     'login-time: number'
          Time of login of this user on the computer.  If multiple
          instances of the user are logged in, the earliest login time
          is reported.  The value is in fractional seconds since epoch
          time.

     Since: 2.10

 -- Command: guest-get-users

     Retrieves a list of currently active users on the VM.

     Returns: A unique list of users.

     Since: 2.10

 -- Object: GuestTimezone

     Members:
     'zone: string' (optional)
          Timezone name.  These values may differ depending on guest/OS
          and should only be used for informational purposes.
     'offset: int'
          Offset to UTC in seconds, negative numbers for time zones west
          of GMT, positive numbers for east

     Since: 2.10

 -- Command: guest-get-timezone

     Retrieves the timezone information from the guest.

     Returns: A GuestTimezone dictionary.

     Since: 2.10

 -- Object: GuestOSInfo

     Members:
     'kernel-release: string' (optional)
             * POSIX: release field returned by uname(2)
             * Windows: build number of the OS

     'kernel-version: string' (optional)
             * POSIX: version field returned by uname(2)
             * Windows: version number of the OS

     'machine: string' (optional)
             * POSIX: machine field returned by uname(2)
             * Windows: one of x86, x86_64, arm, ia64

     'id: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: contains string "mswindows"

     'name: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: contains string "Microsoft Windows"

     'pretty-name: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: product name, e.g.  "Microsoft Windows 10
               Enterprise"

     'version: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: long version string, e.g.  "Microsoft Windows
               Server 2008"

     'version-id: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: short version identifier, e.g.  "7" or "20012r2"

     'variant: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: contains string "server" or "client"

     'variant-id: string' (optional)
             * POSIX: as defined by os-release(5)
             * Windows: contains string "server" or "client"

     Notes: On POSIX systems the fields 'id', 'name', 'pretty-name',
     'version', 'version-id', 'variant' and 'variant-id' follow the
     definition specified in os-release(5).  Refer to the manual page
     for exact description of the fields.  Their values are taken from
     the os-release file.  If the file is not present in the system, or
     the values are not present in the file, the fields are not
     included.

     On Windows the values are filled from information gathered from the
     system.

     Since: 2.10

 -- Command: guest-get-osinfo

     Retrieve guest operating system information

     Returns: 'GuestOSInfo'

     Since: 2.10

Commands and Events Index
*************************

* Menu:

* guest-exec:                            API Reference.      (line  971)
* guest-exec-status:                     API Reference.      (line  949)
* guest-file-close:                      API Reference.      (line  187)
* guest-file-flush:                      API Reference.      (line  316)
* guest-file-open:                       API Reference.      (line  173)
* guest-file-read:                       API Reference.      (line  214)
* guest-file-seek:                       API Reference.      (line  298)
* guest-file-write:                      API Reference.      (line  241)
* guest-fsfreeze-freeze:                 API Reference.      (line  353)
* guest-fsfreeze-freeze-list:            API Reference.      (line  370)
* guest-fsfreeze-status:                 API Reference.      (line  340)
* guest-fsfreeze-thaw:                   API Reference.      (line  386)
* guest-fstrim:                          API Reference.      (line  421)
* guest-get-disks:                       API Reference.      (line  757)
* guest-get-fsinfo:                      API Reference.      (line  785)
* guest-get-host-name:                   API Reference.      (line 1000)
* guest-get-memory-block-info:           API Reference.      (line  918)
* guest-get-memory-blocks:               API Reference.      (line  836)
* guest-get-osinfo:                      API Reference.      (line 1114)
* guest-get-time:                        API Reference.      (line   89)
* guest-get-timezone:                    API Reference.      (line 1048)
* guest-get-users:                       API Reference.      (line 1028)
* guest-get-vcpus:                       API Reference.      (line  611)
* guest-info:                            API Reference.      (line  150)
* guest-network-get-interfaces:          API Reference.      (line  589)
* guest-ping:                            API Reference.      (line   83)
* guest-set-memory-blocks:               API Reference.      (line  880)
* guest-set-time:                        API Reference.      (line   98)
* guest-set-user-password:               API Reference.      (line  794)
* guest-set-vcpus:                       API Reference.      (line  622)
* guest-shutdown:                        API Reference.      (line  158)
* guest-suspend-disk:                    API Reference.      (line  440)
* guest-suspend-hybrid:                  API Reference.      (line  498)
* guest-suspend-ram:                     API Reference.      (line  466)
* guest-sync:                            API Reference.      (line   49)
* guest-sync-delimited:                  API Reference.      (line   17)

Data Types Index
****************

* Menu:

* GuestAgentCommandInfo:                 API Reference.      (line  124)
* GuestAgentInfo:                        API Reference.      (line  138)
* GuestDiskAddress:                      API Reference.      (line  719)
* GuestDiskBusType:                      API Reference.      (line  658)
* GuestDiskInfo:                         API Reference.      (line  739)
* GuestExec:                             API Reference.      (line  963)
* GuestExecStatus:                       API Reference.      (line  926)
* GuestFileRead:                         API Reference.      (line  199)
* GuestFileSeek:                         API Reference.      (line  258)
* GuestFilesystemInfo:                   API Reference.      (line  766)
* GuestFilesystemTrimResponse:           API Reference.      (line  413)
* GuestFilesystemTrimResult:             API Reference.      (line  399)
* GuestFileWhence:                       API Reference.      (line  284)
* GuestFileWrite:                        API Reference.      (line  228)
* GuestFsfreezeStatus:                   API Reference.      (line  328)
* GuestHostName:                         API Reference.      (line  992)
* GuestIpAddress:                        API Reference.      (line  541)
* GuestIpAddressType:                    API Reference.      (line  529)
* GuestLogicalProcessor:                 API Reference.      (line  597)
* GuestMemoryBlock:                      API Reference.      (line  820)
* GuestMemoryBlockInfo:                  API Reference.      (line  908)
* GuestMemoryBlockResponse:              API Reference.      (line  866)
* GuestMemoryBlockResponseType:          API Reference.      (line  848)
* GuestNetworkInterface:                 API Reference.      (line  575)
* GuestNetworkInterfaceStat:             API Reference.      (line  553)
* GuestOSInfo:                           API Reference.      (line 1056)
* GuestPCIAddress:                       API Reference.      (line  705)
* GuestTimezone:                         API Reference.      (line 1036)
* GuestUser:                             API Reference.      (line 1013)
* QGASeek:                               API Reference.      (line  270)


Youez - 2016 - github.com/yon3zu
LinuXploit