U •v«`‡ã@sêdZddlmZddlmZdZdZdZdZdZ d Z dZ dZ dZ dZGd d „d ejƒZGd d „d ejƒZGdd„dejƒZGdd„dejƒZGdd„dejƒZGdd„dejƒZGdd„dejƒZGdd„dejƒZGdd„dejƒZdS)zRemote Framebuffer Protocol.é)Úabsolute_importé)Údpktéééééc@seZdZdZdZdS)ÚRFBz’Remote Framebuffer Protocol. TODO: Longer class information.... Attributes: __hdr__: Header fields of RADIUS. TODO. ))ÚtypeÚBrN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú__hdr__©rrú`/private/var/folders/0j/yyfkg7712236ncpm167bvylc27vst9/T/pip-unpacked-wheel-y9gppv54/dpkt/rfb.pyr s r c@seZdZdZdS)ÚSetPixelFormat)©ÚpadZ3só)Z pixel_fmtZ16srN©r rrrrrrrr)src@seZdZdZdS)Ú SetEncodings)©rZ1sr)Z num_encodingsÚHrNrrrrrr0src@seZdZdZdS)ÚFramebufferUpdateRequest))Ú incrementalr r©Z x_positionrr©Z y_positionrr)Úwidthrr)ÚheightrrNrrrrrr7src@seZdZdZdS)ÚKeyEvent))Z down_flagr r)rZ2sr)ÚkeyÚIrNrrrrrr"Asr"c@seZdZdZdS)Ú PointerEvent))Z button_maskr rrrNrrrrrr%Isr%c@seZdZdZdS)ÚFramebufferUpdate)r)Z num_rectsrrNrrrrrr&Qsr&c@seZdZdZdS)ÚSetColourMapEntries)r)Z first_colourrr)Z num_coloursrrNrrrrrr'Xsr'c@seZdZdZdS)ÚCutText)r)Úlengthr$rNrrrrrr(`sr(N)rÚ __future__rÚrZCLIENT_SET_PIXEL_FORMATZCLIENT_SET_ENCODINGSZ!CLIENT_FRAMEBUFFER_UPDATE_REQUESTZCLIENT_KEY_EVENTZCLIENT_POINTER_EVENTZCLIENT_CUT_TEXTZSERVER_FRAMEBUFFER_UPDATEZSERVER_SET_COLOUR_MAP_ENTRIESZ SERVER_BELLZSERVER_CUT_TEXTZPacketr rrrr"r%r&r'r(rrrrÚs*