ó
    x[hý  ã                   ó<   • S SK Jr  S SKJr  S SKJr   " S S5      rg)é    )Úabstractmethod)ÚOptional)Ú
SubpResultc                   óœ  • \ rS rSr\\S\S\4S j5       5       r\\S\S\4S j5       5       r	\\S\S\4S j5       5       r
\S	S	S
.S\S\S\\   S\\   4S jj5       r\S\S\S\4S j5       r\S	S	S
.S\S\S\\   S\\   4S jj5       r\\S\4S j5       5       r\ SS\S\S\\   4S jj5       r\S\S\4S j5       r\S\4S j5       rSrg	)ÚNetOpsé   Ú	interfaceÚreturnc                 ó   • g ©N© ©r	   s    Ú?/usr/lib/python3/dist-packages/cloudinit/net/netops/__init__.pyÚlink_upÚNetOps.link_up   ó   € ð 	ó    c                 ó   • g r   r   r   s    r   Ú	link_downÚNetOps.link_down   r   r   Úcurrent_nameÚnew_namec                 ó   • g r   r   )r   r   s     r   Úlink_renameÚNetOps.link_rename   r   r   N)ÚgatewayÚsource_addressÚrouter   r   c                ó   • g r   r   )r	   r   r   r   s       r   Ú	add_routeÚNetOps.add_route   ó   € ð 	r   Úaddressc                 ó   • g r   r   )r	   r#   r   s      r   Úappend_routeÚNetOps.append_route!   ó   € àr   c                ó   • g r   r   )r	   r#   r   r   s       r   Ú	del_routeÚNetOps.del_route%   r"   r   c                  ó   • g r   r   r   r   r   Úget_default_routeÚNetOps.get_default_route/   r   r   Ú	broadcastc                 ó   • g r   r   )r	   r#   r.   s      r   Úadd_addrÚNetOps.add_addr4   s   € ð 	r   c                 ó   • g r   r   )r	   r#   s     r   Údel_addrÚNetOps.del_addr:   r'   r   c                 ó   • g r   r   r   s    r   Ú
flush_addrÚNetOps.flush_addr>   r'   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr   Ústrr   r   r   r   r   r    r%   r)   r,   r0   r3   r6   Ú__static_attributes__r   r   r   r   r      sÊ  † ØØð˜3ð  :ó ó ó ðð Øð˜Sð  Zó ó ó ðð Øð #ð °ó ó ó ðð ð
 "&Ø(,òØðàðð ˜#‘ð	ð
 ! ™ôó ðð ð ð ¨cð ¸Có ó ðð ð
 "&Ø(,òØðàðð ˜#‘ð	ð
 ! ™ôó ðð Øð˜só ó ó ðð àAEñØðØ!$ðØ19¸#±ôó ðð
 ð˜Cð ¨#ó ó ðð ð˜có ó ór   r   N)Úabcr   Útypingr   Úcloudinit.subpr   r   r   r   r   Ú<module>rB      s   ðÝ Ý å %÷9ò 9r   