Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handle ¶
type Handle uintptr
func NewHandle ¶
func NewHandle(v interface{}) Handle
NewHandle returns a handle for a given value.
The handle is valid until the program calls Delete on it. The handle uses resources, and this package assumes that C code may hold on to the handle, so a program must explicitly call Delete when the handle is no longer needed.
The intended use is to pass the returned handle to C code, which passes it back to Go, which calls Value.
Click to show internal directories.
Click to hide internal directories.