Displaying 1 result from an estimated 1 matches for "diskconnect".
Did you mean:
disconnect
2020 Apr 24
1
[PATCH nbdkit] golang: Pass Plugin and Connection by reference not value.
...THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+package main
+
+import (
+ "C"
+ "io/ioutil"
+ "libguestfs.org/nbdkit"
+ "os"
+ "strconv"
+ "unsafe"
+)
+
+var pluginName = "disk"
+
+type DiskPlugin struct {
+ nbdkit.Plugin
+}
+
+type DiskConnection struct {
+ nbdkit.Connection
+ fd *os.File
+}
+
+var size uint64
+var size_set = false
+
+func (p *DiskPlugin) Config(key string, value string) error {
+ if key == "size" {
+ var err error
+ size, err = strconv.ParseUint(value, 0, 64)
+ if err != nil {
+ return err
+ }
+ size_se...