physical-lock: Updated vdl files for generated decoder
MultiPart: 5/6
Change-Id: Ice96fa896dd9cc30cb3a059266567d04c861cadc
diff --git a/go/src/v.io/x/lock/lock.vdl.go b/go/src/v.io/x/lock/lock.vdl.go
index e693809..78a7948 100644
--- a/go/src/v.io/x/lock/lock.vdl.go
+++ b/go/src/v.io/x/lock/lock.vdl.go
@@ -25,6 +25,7 @@
"v.io/v23/rpc"
"v.io/v23/security"
"v.io/v23/vdl"
+ "v.io/v23/vdl/vdlconv"
)
// LockStatus indicates the status (locked or unlocked) of a lock.
@@ -35,14 +36,52 @@
}) {
}
-func (m LockStatus) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
- if err := t.FromInt(int64(m), __VDLType_lock_v_io_x_lock_LockStatus); err != nil {
+func (m *LockStatus) FillVDLTarget(t vdl.Target, tt *vdl.Type) error {
+ if err := t.FromInt(int64((*m)), __VDLType_lock_v_io_x_lock_LockStatus); err != nil {
return err
}
return nil
}
-func (m LockStatus) MakeVDLTarget() vdl.Target {
+func (m *LockStatus) MakeVDLTarget() vdl.Target {
+ return &LockStatusTarget{Value: m}
+}
+
+type LockStatusTarget struct {
+ Value *LockStatus
+ vdl.TargetBase
+}
+
+func (t *LockStatusTarget) FromUint(src uint64, tt *vdl.Type) error {
+ val, err := vdlconv.Uint64ToInt32(src)
+ if err != nil {
+ return err
+ }
+ *t.Value = LockStatus(val)
+ return nil
+}
+func (t *LockStatusTarget) FromInt(src int64, tt *vdl.Type) error {
+ val, err := vdlconv.Int64ToInt32(src)
+ if err != nil {
+ return err
+ }
+ *t.Value = LockStatus(val)
+ return nil
+}
+func (t *LockStatusTarget) FromFloat(src float64, tt *vdl.Type) error {
+ val, err := vdlconv.Float64ToInt32(src)
+ if err != nil {
+ return err
+ }
+ *t.Value = LockStatus(val)
+ return nil
+}
+func (t *LockStatusTarget) FromComplex(src complex128, tt *vdl.Type) error {
+ val, err := vdlconv.Complex128ToInt32(src)
+ if err != nil {
+ return err
+ }
+ *t.Value = LockStatus(val)
return nil
}