Documentation
¶
Index ¶
- Constants
- func CreateContext(conn *x.Conn, context Context, elementHeader ElementHeader, ...)
- func CreateContextChecked(conn *x.Conn, context Context, elementHeader ElementHeader, ...) x.VoidCookie
- func DisableContext(conn *x.Conn, context Context)
- func DisableContextChecked(conn *x.Conn, context Context) x.VoidCookie
- func Ext() *x.Extension
- func FreeContext(conn *x.Conn, context Context)
- func FreeContextChecked(conn *x.Conn, context Context) x.VoidCookie
- func RegisterClients(conn *x.Conn, context Context, elementHeader ElementHeader, ...)
- func RegisterClientsChecked(conn *x.Conn, context Context, elementHeader ElementHeader, ...) x.VoidCookie
- func UnregisterClients(conn *x.Conn, context Context, clientSpecs []ClientSpec)
- func UnregisterClientsChecked(conn *x.Conn, context Context, clientSpecs []ClientSpec) x.VoidCookie
- type ClientInfo
- type ClientSpec
- type Context
- type ElementHeader
- type EnableContextCookie
- type EnableContextReply
- type ExtRange
- type GetContextCookie
- type GetContextReply
- type QueryVersionCookie
- type QueryVersionReply
- type Range
- type Range16
- type Range8
Constants ¶
View Source
const ( HTypeFromServerTime = 1 HTypeFromClientTime = 2 HTypeFromClientSequence = 4 )
enum HType
View Source
const ( CSCurrentClients = 1 CSFutureClients = 2 CSAllClients = 3 )
enum CS
View Source
const BadContextErrorCode = 0
View Source
const CreateContextOpcode = 1
View Source
const DisableContextOpcode = 6
View Source
const EnableContextOpcode = 5
View Source
const FreeContextOpcode = 7
View Source
const GetContextOpcode = 4
View Source
const MajorVersion = 1
_ns.ext_name: Record
View Source
const MinorVersion = 13
View Source
const QueryVersionOpcode = 0
View Source
const RegisterClientsOpcode = 2
View Source
const UnregisterClientsOpcode = 3
Variables ¶
This section is empty.
Functions ¶
func CreateContext ¶
func CreateContext(conn *x.Conn, context Context, elementHeader ElementHeader, clientSpecs []ClientSpec, ranges []Range)
func CreateContextChecked ¶
func CreateContextChecked(conn *x.Conn, context Context, elementHeader ElementHeader, clientSpecs []ClientSpec, ranges []Range) x.VoidCookie
func DisableContext ¶
func DisableContextChecked ¶
func DisableContextChecked(conn *x.Conn, context Context) x.VoidCookie
func FreeContext ¶
func FreeContextChecked ¶
func FreeContextChecked(conn *x.Conn, context Context) x.VoidCookie
func RegisterClients ¶
func RegisterClients(conn *x.Conn, context Context, elementHeader ElementHeader, clientSpecs []ClientSpec, ranges []Range)
func RegisterClientsChecked ¶
func RegisterClientsChecked(conn *x.Conn, context Context, elementHeader ElementHeader, clientSpecs []ClientSpec, ranges []Range) x.VoidCookie
func UnregisterClients ¶
func UnregisterClients(conn *x.Conn, context Context, clientSpecs []ClientSpec)
func UnregisterClientsChecked ¶
func UnregisterClientsChecked(conn *x.Conn, context Context, clientSpecs []ClientSpec) x.VoidCookie
Types ¶
type ClientInfo ¶
type ClientInfo struct { ClientResource ClientSpec InterceptedProtocol []Range }
type EnableContextCookie ¶
func EnableContext ¶
func EnableContext(conn *x.Conn, context Context) EnableContextCookie
func (EnableContextCookie) Reply ¶
func (cookie EnableContextCookie) Reply(conn *x.Conn) (*EnableContextReply, error)
type EnableContextReply ¶
type GetContextCookie ¶
func GetContext ¶
func GetContext(conn *x.Conn, context Context) GetContextCookie
func (GetContextCookie) Reply ¶
func (cookie GetContextCookie) Reply(conn *x.Conn) (*GetContextReply, error)
type GetContextReply ¶
type GetContextReply struct { Enabled bool ElementHeader ElementHeader InterceptedClients []ClientInfo }
type QueryVersionCookie ¶
func QueryVersion ¶
func QueryVersion(conn *x.Conn, majorVersion, minorVersion uint16) QueryVersionCookie
func (QueryVersionCookie) Reply ¶
func (cookie QueryVersionCookie) Reply(conn *x.Conn) (*QueryVersionReply, error)
type QueryVersionReply ¶
Click to show internal directories.
Click to hide internal directories.