+
    ÷¢iý  ã                   ó>   € ^ RI Ht ^ RIHt ^ RIHt  ! R R4      tR# )é    )Úabstractmethod)ÚOptional)Ú
SubpResultc                   ó|  a € ] tR t^t o ]]V 3R lR l4       4       t]]V 3R lR l4       4       t]]V 3R lR l4       4       t]RRR	R/V 3R
 lR ll4       t	]V 3R lR l4       t
]RRR	R/V 3R lR ll4       t]]V 3R lR l4       4       t]RV 3R lR ll4       t]V 3R lR l4       t]V 3R lR l4       tRtV tR# )ÚNetOpsc                ó&   <€ V ^8„  d   QhRS[ RS[/# ©é   Ú	interfaceÚreturn©Ústrr   )ÚformatÚ__classdict__s   "€Ú?/usr/lib/python3/dist-packages/cloudinit/net/netops/__init__.pyÚ__annotate__ÚNetOps.__annotate__
   s   ø€ ÷ ñ ™3ð ¡:ñ ó    c                ó   € R # ©N© ©r   s   &r   Úlink_upÚNetOps.link_up   ó   € ñ 	r   c                ó&   <€ V ^8„  d   QhRS[ RS[/# r	   r   )r   r   s   "€r   r   r      s   ø€ ÷ ñ ™Sð ¡Zñ r   c                ó   € R # r   r   r   s   &r   Ú	link_downÚNetOps.link_down   r   r   c                ó&   <€ V ^8„  d   QhRS[ RS[ /# )r
   Úcurrent_nameÚnew_name©r   )r   r   s   "€r   r   r      s   ø€ ÷ ñ ¡#ð ±ñ r   c                ó   € R # r   r   )r!   r"   s   &&r   Úlink_renameÚNetOps.link_rename   r   r   ÚgatewayNÚsource_addressc          	      óR   <€ V ^8„  d   QhRS[ RS[ RS[S[ ,          RS[S[ ,          /# )r
   r   Úrouter'   r(   ©r   r   )r   r   s   "€r   r   r      s9   ø€ ÷ ñ Ùðáðñ ™#•ð	ñ
 !¡ñr   c               ó   € R # r   r   )r   r*   r'   r(   s   &&$$r   Ú	add_routeÚNetOps.add_route   ó   € ñ 	r   c                ó,   <€ V ^8„  d   QhRS[ RS[ RS[ /# )r
   r   Úaddressr'   r#   )r   r   s   "€r   r   r   "   s"   ø€ ÷ ñ ¡ð ©cð ¹Cñ r   c                ó   € R # r   r   )r   r1   r'   s   &&&r   Úappend_routeÚNetOps.append_route!   ó   € ár   c          	      óR   <€ V ^8„  d   QhRS[ RS[ RS[S[ ,          RS[S[ ,          /# )r
   r   r1   r'   r(   r+   )r   r   s   "€r   r   r   &   s9   ø€ ÷ ñ Ùðáðñ ™#•ð	ñ
 !¡ñr   c               ó   € R # r   r   )r   r1   r'   r(   s   &&$$r   Ú	del_routeÚNetOps.del_route%   r/   r   c                ó    <€ V ^8„  d   QhRS[ /# )r
   r   r#   )r   r   s   "€r   r   r   1   s   ø€ ÷ ñ ™sñ r   c                 ó   € R # r   r   r   r   r   Úget_default_routeÚNetOps.get_default_route/   r   r   c                ó<   <€ V ^8„  d   QhRS[ RS[ RS[S[ ,          /# )r
   r   r1   Ú	broadcastr+   )r   r   s   "€r   r   r   5   s)   ø€ ÷ ñ ÙðÙ!$ðÙ19¹#µñr   c                ó   € R # r   r   )r   r1   r?   s   &&&r   Úadd_addrÚNetOps.add_addr4   s   € ñ 	r   c                ó&   <€ V ^8„  d   QhRS[ RS[ /# )r
   r   r1   r#   )r   r   s   "€r   r   r   ;   s   ø€ ÷ ñ ™Cð ©#ñ r   c                ó   € R # r   r   )r   r1   s   &&r   Údel_addrÚNetOps.del_addr:   r5   r   c                ó    <€ V ^8„  d   QhRS[ /# )r
   r   r#   )r   r   s   "€r   r   r   ?   s   ø€ ÷ ñ ™cñ r   c                ó   € R # r   r   r   s   &r   Ú
flush_addrÚNetOps.flush_addr>   r5   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr   r   r   r%   r-   r3   r8   r<   rA   rE   rI   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s"  ø‡ € ØØ÷ó ó ðð Ø÷ó ó ðð Ø÷ó ó ðð ðð "&ð	ð
 )-÷ñ ó ðð ÷ó ðð ðð "&ð	ð
 )-÷ñ ó ðð Ø÷ó ó ðð ÷ñ ó ðð
 ÷ó ðð ÷ó ör   r   N)Úabcr   Útypingr   Úcloudinit.subpr   r   r   r   r   Ú<module>rU      s   ðÝ Ý å %÷9ó 9r   