
    W'Fg                     D    S SK JrJrJr   " S S\5      r " S S\5      rg)   )
XMLBuilderXMLChildPropertyXMLPropertyc                   L    \ rS rSrSrSr\" S5      r\" S5      r\" S5      r	Sr
g)	_HugepagesPage   z>
Class representing <memoryBacking><hugepages><page> elements
pagez./@sizez./@unitz
./@nodeset N)__name__
__module____qualname____firstlineno____doc__XML_NAMEr   sizeunitnodeset__static_attributes__r
       8/usr/share/virt-manager/virtinst/domain/memorybacking.pyr   r      s,     Hy!Dy!D,'Gr   r   c                       \ rS rSrSrSr/ SQr\" SSS9r\" SSS9r	\" S	SS9r
\" S
SS9r\" S5      r\" S5      r\" S5      r\" SSS9r\" \SS9rSrg)DomainMemoryBacking   z*
Class for generating <memoryBacking> XML
memoryBacking)	hugepagesnosharepageslockedpagesz./hugepagesT)is_boolz./nosharepagesz./lockedz	./discardz./access/@modez./source/@typez./allocation/@modez./allocation/@threads)is_int)relative_xpathr
   N)r   r   r   r   r   r   _XML_PROP_ORDERr   r   r   r   discardaccess_modesource_typeallocation_modeallocation_threadsr   r   r   r   r
   r   r   r   r      s     HFOM48I/>LT2F+t4G./K./K!"67O$%<TJ^MJEr   r   N)
xmlbuilderr   r   r   r   r   r
   r   r   <module>r)      s(    C B(Z (K* Kr   