Versions in this module Expand all Collapse all v1 v1.2.0 Mar 14, 2026 v1.1.1 May 8, 2023 v1.1.0 Jun 30, 2022 v1.0.0 Jun 14, 2022 Changes in this version + var DefaultClientMessage = []rfb.ClientMessage + var DefaultServerMessages = []rfb.ServerMessage + type Bell struct + func (that *Bell) Clone() rfb.ServerMessage + func (that *Bell) Read(session rfb.ISession) (rfb.ServerMessage, error) + func (that *Bell) String() string + func (that *Bell) Supported(session rfb.ISession) bool + func (that *Bell) Type() rfb.ServerMessageType + func (that *Bell) Write(session rfb.ISession) error + type ClientCutText struct + Length uint32 + Text []byte + func (that *ClientCutText) Clone() rfb.ClientMessage + func (that *ClientCutText) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *ClientCutText) String() string + func (that *ClientCutText) Supported(rfb.ISession) bool + func (that *ClientCutText) Type() rfb.ClientMessageType + func (that *ClientCutText) Write(session rfb.ISession) error + type ClientFence struct + func (that *ClientFence) Clone() rfb.ClientMessage + func (that *ClientFence) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *ClientFence) String() string + func (that *ClientFence) Supported(session rfb.ISession) bool + func (that *ClientFence) Type() rfb.ClientMessageType + func (that *ClientFence) Write(session rfb.ISession) error + type EnableContinuousUpdates struct + func (that *EnableContinuousUpdates) Clone() rfb.ClientMessage + func (that *EnableContinuousUpdates) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *EnableContinuousUpdates) String() string + func (that *EnableContinuousUpdates) Supported(rfb.ISession) bool + func (that *EnableContinuousUpdates) Type() rfb.ClientMessageType + func (that *EnableContinuousUpdates) Write(session rfb.ISession) error + type EndOfContinuousUpdates struct + func (that *EndOfContinuousUpdates) Clone() rfb.ServerMessage + func (that *EndOfContinuousUpdates) Read(session rfb.ISession) (rfb.ServerMessage, error) + func (that *EndOfContinuousUpdates) String() string + func (that *EndOfContinuousUpdates) Supported(session rfb.ISession) bool + func (that *EndOfContinuousUpdates) Type() rfb.ServerMessageType + func (that *EndOfContinuousUpdates) Write(session rfb.ISession) error + type FramebufferUpdate struct + NumRect uint16 + Rects []*rfb.Rectangle + func (that *FramebufferUpdate) Clone() rfb.ServerMessage + func (that *FramebufferUpdate) Read(session rfb.ISession) (rfb.ServerMessage, error) + func (that *FramebufferUpdate) String() string + func (that *FramebufferUpdate) Supported(rfb.ISession) bool + func (that *FramebufferUpdate) Type() rfb.ServerMessageType + func (that *FramebufferUpdate) Write(session rfb.ISession) error + type FramebufferUpdateRequest struct + Height uint16 + Inc uint8 + Width uint16 + X uint16 + Y uint16 + func (that *FramebufferUpdateRequest) Clone() rfb.ClientMessage + func (that *FramebufferUpdateRequest) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *FramebufferUpdateRequest) String() string + func (that *FramebufferUpdateRequest) Supported(session rfb.ISession) bool + func (that *FramebufferUpdateRequest) Type() rfb.ClientMessageType + func (that *FramebufferUpdateRequest) Write(session rfb.ISession) error + type KeyEvent struct + Down uint8 + Key rfb.Key + func (that *KeyEvent) Clone() rfb.ClientMessage + func (that *KeyEvent) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *KeyEvent) String() string + func (that *KeyEvent) Supported(session rfb.ISession) bool + func (that *KeyEvent) Type() rfb.ClientMessageType + func (that *KeyEvent) Write(session rfb.ISession) error + type PointerEvent struct + Mask uint8 + X uint16 + Y uint16 + func (that *PointerEvent) Clone() rfb.ClientMessage + func (that *PointerEvent) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *PointerEvent) String() string + func (that *PointerEvent) Supported(session rfb.ISession) bool + func (that *PointerEvent) Type() rfb.ClientMessageType + func (that *PointerEvent) Write(session rfb.ISession) error + type QEMUExtKeyEvent struct + DownFlag uint16 + KeyCode uint32 + KeySym rfb.Key + SubMessageType uint8 + func (that *QEMUExtKeyEvent) Clone() rfb.ClientMessage + func (that *QEMUExtKeyEvent) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *QEMUExtKeyEvent) String() string + func (that *QEMUExtKeyEvent) Supported(session rfb.ISession) bool + func (that *QEMUExtKeyEvent) Type() rfb.ClientMessageType + func (that *QEMUExtKeyEvent) Write(session rfb.ISession) error + type ServerCutText struct + Length uint32 + Text []byte + func (that *ServerCutText) Clone() rfb.ServerMessage + func (that *ServerCutText) Read(session rfb.ISession) (rfb.ServerMessage, error) + func (that *ServerCutText) String() string + func (that *ServerCutText) Supported(session rfb.ISession) bool + func (that *ServerCutText) Type() rfb.ServerMessageType + func (that *ServerCutText) Write(session rfb.ISession) error + type ServerFence struct + func (that *ServerFence) Clone() rfb.ServerMessage + func (that *ServerFence) Read(session rfb.ISession) (rfb.ServerMessage, error) + func (that *ServerFence) String() string + func (that *ServerFence) Supported(session rfb.ISession) bool + func (that *ServerFence) Type() rfb.ServerMessageType + func (that *ServerFence) Write(session rfb.ISession) error + type ServerInit struct + FBHeight uint16 + FBWidth uint16 + NameLength uint32 + NameText []byte + PixelFormat rfb.PixelFormat + func (srvInit ServerInit) String() string + type SetColorMapEntries struct + Colors []rfb.Color + ColorsNum uint16 + FirstColor uint16 + func (*SetColorMapEntries) Type() rfb.ServerMessageType + func (that *SetColorMapEntries) Clone() rfb.ServerMessage + func (that *SetColorMapEntries) Read(session rfb.ISession) (rfb.ServerMessage, error) + func (that *SetColorMapEntries) String() string + func (that *SetColorMapEntries) Supported(session rfb.ISession) bool + func (that *SetColorMapEntries) Write(session rfb.ISession) error + type SetDesktopSize struct + func (that *SetDesktopSize) Clone() rfb.ClientMessage + func (that *SetDesktopSize) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *SetDesktopSize) String() string + func (that *SetDesktopSize) Supported(rfb.ISession) bool + func (that *SetDesktopSize) Type() rfb.ClientMessageType + func (that *SetDesktopSize) Write(session rfb.ISession) error + type SetEncodings struct + EncNum uint16 + Encodings []rfb.EncodingType + func (that *SetEncodings) Clone() rfb.ClientMessage + func (that *SetEncodings) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *SetEncodings) String() string + func (that *SetEncodings) Supported(session rfb.ISession) bool + func (that *SetEncodings) Type() rfb.ClientMessageType + func (that *SetEncodings) Write(session rfb.ISession) error + type SetPixelFormat struct + PF rfb.PixelFormat + func (that *SetPixelFormat) Clone() rfb.ClientMessage + func (that *SetPixelFormat) Read(session rfb.ISession) (rfb.ClientMessage, error) + func (that *SetPixelFormat) String() string + func (that *SetPixelFormat) Supported(session rfb.ISession) bool + func (that *SetPixelFormat) Type() rfb.ClientMessageType + func (that *SetPixelFormat) Write(session rfb.ISession) error