+
     Gi  c                   sN    ^ RI t ^ RIt^ RIHt ^ RIHt Rt^t^t ! R R4      t	R# )i    N)helpers)GLibz7lineageos.waydroid.INotifications.INotificationCallbackc                   s2   a  ] tR t^t o R tR tR tRtV tR# )INotificationCallbackc                sR    Wn         \        P                  ! V\        4      V n        R # N)remotegbinderZClient	INTERFACEclient)selfr   s   &&;/usr/lib/waydroid/tools/interfaces/INotificationCallback.py__init__ZINotificationCallback.__init__   s    nnVY7    c                sN   a a VV 3R  lpS P                   P                  V4       R# )c                  s   < S! S4       R # r    )argshandlerr   s   *r	   local_handlerZ<INotificationCallback.addDeathHandler.<locals>.local_handler   s
    DMr   N)r   Zadd_death_handler)r   r   r   s   ff r	   addDeathHandlerZ%INotificationCallback.addDeathHandler   s    	%%m4r   c                s    V P                   P                  4       pVP                  V4       VP                  V4       VP                  V4       V P                   P	                  \
        \        VR  R 4       R# )c                      R # r   r   r      *r	   <lambda>7INotificationCallback.onActionInvoked.<locals>.<lambda>   s    imr   c                  r   r   r   r   r   r	   r   r      s	      ~Br   N)r   Znew_requestZappend_int32Zappend_string16ZtransactTRANSACTION_onActionInvokedGBINDER_TX_FLAG_ONEWAY)r   Znotification_idZ	action_idZxdg_activation_tokenZrequests   &&&& r	   onActionInvokedZ%INotificationCallback.onActionInvoked   se    ++))+_-	* 458:PRY[m  pB  	Cr   )r   r   N)	Z__name__Z
__module__Z__qualname__Z__firstlineno__r
   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r	   r   r      s     85
C Cr   r   )
r   ZloggingZtoolsr    Zgi.repositoryr   r   r   r   r   r   r   r	   <module>r      s.       E	  C Cr   