Versions in this module Expand all Collapse all v1 v1.0.0 Feb 15, 2018 Changes in this version + const CapabilityAuthSASL + const CapabilityAuthSelection + const CapabilityAuthSpice + const CapabilityDisplayA8Surface + const CapabilityDisplayCodecH264 + const CapabilityDisplayCodecMJPEG + const CapabilityDisplayCodecVP8 + const CapabilityDisplayComposite + const CapabilityDisplayGLScanout + const CapabilityDisplayLZ4Compression + const CapabilityDisplayMMultiCodec + const CapabilityDisplayMonitorsConfig + const CapabilityDisplayPREFCompression + const CapabilityDisplaySizedStream + const CapabilityDisplayStreamReport + const CapabilityInputKeyScancode + const CapabilityMainAgentConnectedTokens + const CapabilityMainNameAndUUID + const CapabilityMainSeamlessMigrate + const CapabilityMainSemiSeamlessMigrate + const CapabilityMiniHeader + const CapabilityPlaybackCELT051 + const CapabilityPlaybackLatency + const CapabilityPlaybackOpus + const CapabilityPlaybackVolume + const CapabilityRecordCELT051 + const CapabilityRecordOpus + const CapabilityRecordVolume + const ClientTicketBytes + const TicketPubkeyBytes + const VersionMajor + const VersionMinor + var Magic = [4]uint8 + type AuthMethod uint32 + const AuthMethodSASL + const AuthMethodSpice + func (i AuthMethod) String() string + type Capability uint32 + func (c *Capability) Clear(i uint32) *Capability + func (c *Capability) Flip(i uint32) *Capability + func (c *Capability) Set(i uint32) *Capability + func (c *Capability) SetTo(i uint32, value bool) *Capability + func (c *Capability) Test(i uint32) bool + type ChannelType uint8 + const ChannelCursor + const ChannelDisplay + const ChannelInputs + const ChannelMain + const ChannelPlayback + const ChannelPort + const ChannelRecord + const ChannelSmartcard + const ChannelTunnel + const ChannelUSBRedir + const ChannelWebdav + func (i ChannelType) String() string + type ClientAuthMethod struct + Method AuthMethod + func (p *ClientAuthMethod) MarshalBinary() ([]byte, error) + func (p *ClientAuthMethod) UnmarshalBinary(b []byte) error + type ClientLinkMessage struct + CapsOffset uint32 + ChannelCapabilities []Capability + ChannelCaps uint32 + ChannelID uint8 + ChannelType ChannelType + CommonCapabilities []Capability + CommonCaps uint32 + SessionID uint32 + func (p *ClientLinkMessage) MarshalBinary() ([]byte, error) + func (p *ClientLinkMessage) UnmarshalBinary(b []byte) error + type ClientTicket struct + Ticket [ClientTicketBytes]byte + func (p *ClientTicket) MarshalBinary() ([]byte, error) + func (p *ClientTicket) UnmarshalBinary(b []byte) error + type ErrorCode uint32 + const ErrorBadConnectionID + const ErrorChannelNotAvailable + const ErrorError + const ErrorInvalidData + const ErrorInvalidMagic + const ErrorNeedSecured + const ErrorNeedUnsecured + const ErrorOk + const ErrorPermissionDenied + const ErrorVersionMismatch + func (i ErrorCode) String() string + type LinkHeader struct + Magic [4]uint8 + Major uint32 + Minor uint32 + Size uint32 + func (p *LinkHeader) MarshalBinary() ([]byte, error) + func (p *LinkHeader) UnmarshalBinary(b []byte) error + type MiniDataHeader struct + MessageType uint16 + Size uint32 + func (p *MiniDataHeader) MarshalBinary() ([]byte, error) + func (p *MiniDataHeader) UnmarshalBinary(b []byte) error + type PubKey [TicketPubkeyBytes]byte + type ServerLinkMessage struct + CapsOffset uint32 + ChannelCapabilities []Capability + ChannelCaps uint32 + CommonCapabilities []Capability + CommonCaps uint32 + Error ErrorCode + PubKey [TicketPubkeyBytes]uint8 + func (p *ServerLinkMessage) MarshalBinary() ([]byte, error) + func (p *ServerLinkMessage) UnmarshalBinary(b []byte) error + type ServerTicket struct + Result ErrorCode + func (p *ServerTicket) MarshalBinary() ([]byte, error) + func (p *ServerTicket) UnmarshalBinary(b []byte) error + type SpicePacket interface