diff options
Diffstat (limited to 'nexgb/record')
| -rw-r--r-- | nexgb/record/record.go | 58 | 
1 files changed, 25 insertions, 33 deletions
| diff --git a/nexgb/record/record.go b/nexgb/record/record.go index c981bdd..2c34408 100644 --- a/nexgb/record/record.go +++ b/nexgb/record/record.go @@ -526,7 +526,7 @@ type CreateContextCookie struct {  // CreateContext sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func CreateContext(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs uint32, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) CreateContextCookie { +func CreateContext(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) CreateContextCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["RECORD"]; !ok { @@ -538,8 +538,8 @@ func CreateContext(c *xgb.Conn, Context Context, ElementHeader ElementHeader, Nu  }  // CreateContextChecked sends a checked request. -// If an error occurs, it can be retrieved using CreateContextCookie.Check() -func CreateContextChecked(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs uint32, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) CreateContextCookie { +// If an error occurs, it can be retrieved using CreateContextCookie.Check. +func CreateContextChecked(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) CreateContextCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["RECORD"]; !ok { @@ -556,9 +556,8 @@ func (cook CreateContextCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for CreateContext -// createContextRequest writes a CreateContext request to a byte slice. -func createContextRequest(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs uint32, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) []byte { +// createContextRequest writes a CreateContext request to a byte slice for transfer. +func createContextRequest(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) []byte {  	size := xgb.Pad(((20 + xgb.Pad((int(NumClientSpecs) * 4))) + xgb.Pad((int(NumRanges) * 24))))  	b := 0  	buf := make([]byte, size) @@ -617,7 +616,7 @@ func DisableContext(c *xgb.Conn, Context Context) DisableContextCookie {  }  // DisableContextChecked sends a checked request. -// If an error occurs, it can be retrieved using DisableContextCookie.Check() +// If an error occurs, it can be retrieved using DisableContextCookie.Check.  func DisableContextChecked(c *xgb.Conn, Context Context) DisableContextCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -635,8 +634,7 @@ func (cook DisableContextCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for DisableContext -// disableContextRequest writes a DisableContext request to a byte slice. +// disableContextRequest writes a DisableContext request to a byte slice for transfer.  func disableContextRequest(c *xgb.Conn, Context Context) []byte {  	size := 8  	b := 0 @@ -665,7 +663,7 @@ type EnableContextCookie struct {  }  // EnableContext sends a checked request. -// If an error occurs, it will be returned with the reply by calling EnableContextCookie.Reply() +// If an error occurs, it will be returned with the reply by calling EnableContextCookie.Reply.  func EnableContext(c *xgb.Conn, Context Context) EnableContextCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -761,8 +759,7 @@ func enableContextReply(buf []byte) *EnableContextReply {  	return v  } -// Write request to wire for EnableContext -// enableContextRequest writes a EnableContext request to a byte slice. +// enableContextRequest writes a EnableContext request to a byte slice for transfer.  func enableContextRequest(c *xgb.Conn, Context Context) []byte {  	size := 8  	b := 0 @@ -804,7 +801,7 @@ func FreeContext(c *xgb.Conn, Context Context) FreeContextCookie {  }  // FreeContextChecked sends a checked request. -// If an error occurs, it can be retrieved using FreeContextCookie.Check() +// If an error occurs, it can be retrieved using FreeContextCookie.Check.  func FreeContextChecked(c *xgb.Conn, Context Context) FreeContextCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -822,8 +819,7 @@ func (cook FreeContextCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for FreeContext -// freeContextRequest writes a FreeContext request to a byte slice. +// freeContextRequest writes a FreeContext request to a byte slice for transfer.  func freeContextRequest(c *xgb.Conn, Context Context) []byte {  	size := 8  	b := 0 @@ -852,7 +848,7 @@ type GetContextCookie struct {  }  // GetContext sends a checked request. -// If an error occurs, it will be returned with the reply by calling GetContextCookie.Reply() +// If an error occurs, it will be returned with the reply by calling GetContextCookie.Reply.  func GetContext(c *xgb.Conn, Context Context) GetContextCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -935,8 +931,7 @@ func getContextReply(buf []byte) *GetContextReply {  	return v  } -// Write request to wire for GetContext -// getContextRequest writes a GetContext request to a byte slice. +// getContextRequest writes a GetContext request to a byte slice for transfer.  func getContextRequest(c *xgb.Conn, Context Context) []byte {  	size := 8  	b := 0 @@ -965,8 +960,8 @@ type QueryVersionCookie struct {  }  // QueryVersion sends a checked request. -// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply() -func QueryVersion(c *xgb.Conn, MajorVersion uint16, MinorVersion uint16) QueryVersionCookie { +// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply. +func QueryVersion(c *xgb.Conn, MajorVersion, MinorVersion uint16) QueryVersionCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["RECORD"]; !ok { @@ -979,7 +974,7 @@ func QueryVersion(c *xgb.Conn, MajorVersion uint16, MinorVersion uint16) QueryVe  // QueryVersionUnchecked sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func QueryVersionUnchecked(c *xgb.Conn, MajorVersion uint16, MinorVersion uint16) QueryVersionCookie { +func QueryVersionUnchecked(c *xgb.Conn, MajorVersion, MinorVersion uint16) QueryVersionCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["RECORD"]; !ok { @@ -1033,9 +1028,8 @@ func queryVersionReply(buf []byte) *QueryVersionReply {  	return v  } -// Write request to wire for QueryVersion -// queryVersionRequest writes a QueryVersion request to a byte slice. -func queryVersionRequest(c *xgb.Conn, MajorVersion uint16, MinorVersion uint16) []byte { +// queryVersionRequest writes a QueryVersion request to a byte slice for transfer. +func queryVersionRequest(c *xgb.Conn, MajorVersion, MinorVersion uint16) []byte {  	size := 8  	b := 0  	buf := make([]byte, size) @@ -1067,7 +1061,7 @@ type RegisterClientsCookie struct {  // RegisterClients sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func RegisterClients(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs uint32, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) RegisterClientsCookie { +func RegisterClients(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) RegisterClientsCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["RECORD"]; !ok { @@ -1079,8 +1073,8 @@ func RegisterClients(c *xgb.Conn, Context Context, ElementHeader ElementHeader,  }  // RegisterClientsChecked sends a checked request. -// If an error occurs, it can be retrieved using RegisterClientsCookie.Check() -func RegisterClientsChecked(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs uint32, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) RegisterClientsCookie { +// If an error occurs, it can be retrieved using RegisterClientsCookie.Check. +func RegisterClientsChecked(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) RegisterClientsCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["RECORD"]; !ok { @@ -1097,9 +1091,8 @@ func (cook RegisterClientsCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for RegisterClients -// registerClientsRequest writes a RegisterClients request to a byte slice. -func registerClientsRequest(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs uint32, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) []byte { +// registerClientsRequest writes a RegisterClients request to a byte slice for transfer. +func registerClientsRequest(c *xgb.Conn, Context Context, ElementHeader ElementHeader, NumClientSpecs, NumRanges uint32, ClientSpecs []ClientSpec, Ranges []Range) []byte {  	size := xgb.Pad(((20 + xgb.Pad((int(NumClientSpecs) * 4))) + xgb.Pad((int(NumRanges) * 24))))  	b := 0  	buf := make([]byte, size) @@ -1158,7 +1151,7 @@ func UnregisterClients(c *xgb.Conn, Context Context, NumClientSpecs uint32, Clie  }  // UnregisterClientsChecked sends a checked request. -// If an error occurs, it can be retrieved using UnregisterClientsCookie.Check() +// If an error occurs, it can be retrieved using UnregisterClientsCookie.Check.  func UnregisterClientsChecked(c *xgb.Conn, Context Context, NumClientSpecs uint32, ClientSpecs []ClientSpec) UnregisterClientsCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -1176,8 +1169,7 @@ func (cook UnregisterClientsCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for UnregisterClients -// unregisterClientsRequest writes a UnregisterClients request to a byte slice. +// unregisterClientsRequest writes a UnregisterClients request to a byte slice for transfer.  func unregisterClientsRequest(c *xgb.Conn, Context Context, NumClientSpecs uint32, ClientSpecs []ClientSpec) []byte {  	size := xgb.Pad((12 + xgb.Pad((int(NumClientSpecs) * 4))))  	b := 0 | 
