| // Copyright 2015 The Vanadium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // This file was auto-generated by the vanadium vdl tool. |
| // Source: types.vdl |
| |
| package naming |
| |
| import ( |
| "fmt" |
| "v.io/v23/vdl" |
| "v.io/v23/vdl/vdlconv" |
| "v.io/v23/vdlroot/time" |
| "v.io/v23/verror" |
| ) |
| |
| // MountFlag is a bit mask of options to the mount call. |
| type MountFlag uint32 |
| |
| func (MountFlag) __VDLReflect(struct { |
| Name string `vdl:"v.io/v23/naming.MountFlag"` |
| }) { |
| } |
| |
| func (m *MountFlag) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| if err := t.FromUint(uint64((*m)), __VDLType_types_v_io_v23_naming_MountFlag); err != nil { |
| return err |
| } |
| return nil |
| } |
| |
| func (m *MountFlag) MakeVDLTarget() vdl.Target { |
| return &MountFlagTarget{Value: m} |
| } |
| |
| type MountFlagTarget struct { |
| Value *MountFlag |
| vdl.TargetBase |
| } |
| |
| func (t *MountFlagTarget) FromUint(src uint64, tt *vdl.Type) error { |
| val, err := vdlconv.Uint64ToUint32(src) |
| if err != nil { |
| return err |
| } |
| *t.Value = MountFlag(val) |
| |
| return nil |
| } |
| func (t *MountFlagTarget) FromInt(src int64, tt *vdl.Type) error { |
| val, err := vdlconv.Int64ToUint32(src) |
| if err != nil { |
| return err |
| } |
| *t.Value = MountFlag(val) |
| |
| return nil |
| } |
| func (t *MountFlagTarget) FromFloat(src float64, tt *vdl.Type) error { |
| val, err := vdlconv.Float64ToUint32(src) |
| if err != nil { |
| return err |
| } |
| *t.Value = MountFlag(val) |
| |
| return nil |
| } |
| func (t *MountFlagTarget) FromComplex(src complex128, tt *vdl.Type) error { |
| val, err := vdlconv.Complex128ToUint32(src) |
| if err != nil { |
| return err |
| } |
| *t.Value = MountFlag(val) |
| |
| return nil |
| } |
| |
| // MountedServer represents a server mounted on a specific name. |
| type MountedServer struct { |
| // Server is the OA that's mounted. |
| Server string |
| // Deadline before the mount entry expires. |
| Deadline time.Deadline |
| } |
| |
| func (MountedServer) __VDLReflect(struct { |
| Name string `vdl:"v.io/v23/naming.MountedServer"` |
| }) { |
| } |
| |
| func (m *MountedServer) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| __VDLEnsureNativeBuilt_types() |
| fieldsTarget1, err := t.StartFields(tt) |
| if err != nil { |
| return err |
| } |
| |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Server") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| if err := fieldTarget3.FromString(string(m.Server), vdl.StringType); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| } |
| var wireValue4 time.WireDeadline |
| if err := time.WireDeadlineFromNative(&wireValue4, m.Deadline); err != nil { |
| return err |
| } |
| |
| keyTarget5, fieldTarget6, err := fieldsTarget1.StartField("Deadline") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| |
| if err := wireValue4.FillVDLTarget(fieldTarget6, __VDLType_types_time_WireDeadline); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget5, fieldTarget6); err != nil { |
| return err |
| } |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| return nil |
| } |
| |
| func (m *MountedServer) MakeVDLTarget() vdl.Target { |
| return &MountedServerTarget{Value: m} |
| } |
| |
| type MountedServerTarget struct { |
| Value *MountedServer |
| vdl.TargetBase |
| vdl.FieldsTargetBase |
| } |
| |
| func (t *MountedServerTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) { |
| if !vdl.Compatible(tt, __VDLType_types_v_io_v23_naming_MountedServer) { |
| return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_v23_naming_MountedServer) |
| } |
| return t, nil |
| } |
| func (t *MountedServerTarget) StartField(name string) (key, field vdl.Target, _ error) { |
| switch name { |
| case "Server": |
| val, err := &vdl.StringTarget{Value: &t.Value.Server}, error(nil) |
| return nil, val, err |
| case "Deadline": |
| val, err := &time.WireDeadlineTarget{Value: &t.Value.Deadline}, error(nil) |
| return nil, val, err |
| default: |
| return nil, nil, fmt.Errorf("field %s not in struct %v", name, __VDLType_types_v_io_v23_naming_MountedServer) |
| } |
| } |
| func (t *MountedServerTarget) FinishField(_, _ vdl.Target) error { |
| return nil |
| } |
| func (t *MountedServerTarget) FinishFields(_ vdl.FieldsTarget) error { |
| |
| return nil |
| } |
| |
| // MountEntry represents a given name mounted in the mounttable. |
| type MountEntry struct { |
| // Name is the mounted name. |
| Name string |
| // Servers (if present) specifies the mounted names. |
| Servers []MountedServer |
| // ServesMountTable is true if the servers represent mount tables. |
| ServesMountTable bool |
| // IsLeaf is true if this entry represents a leaf object. |
| IsLeaf bool |
| } |
| |
| func (MountEntry) __VDLReflect(struct { |
| Name string `vdl:"v.io/v23/naming.MountEntry"` |
| }) { |
| } |
| |
| func (m *MountEntry) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| __VDLEnsureNativeBuilt_types() |
| fieldsTarget1, err := t.StartFields(tt) |
| if err != nil { |
| return err |
| } |
| |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Name") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| if err := fieldTarget3.FromString(string(m.Name), vdl.StringType); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| } |
| keyTarget4, fieldTarget5, err := fieldsTarget1.StartField("Servers") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| |
| listTarget6, err := fieldTarget5.StartList(__VDLTypetypes2, len(m.Servers)) |
| if err != nil { |
| return err |
| } |
| for i, elem8 := range m.Servers { |
| elemTarget7, err := listTarget6.StartElem(i) |
| if err != nil { |
| return err |
| } |
| |
| if err := elem8.FillVDLTarget(elemTarget7, __VDLType_types_v_io_v23_naming_MountedServer); err != nil { |
| return err |
| } |
| if err := listTarget6.FinishElem(elemTarget7); err != nil { |
| return err |
| } |
| } |
| if err := fieldTarget5.FinishList(listTarget6); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget4, fieldTarget5); err != nil { |
| return err |
| } |
| } |
| keyTarget9, fieldTarget10, err := fieldsTarget1.StartField("ServesMountTable") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| if err := fieldTarget10.FromBool(bool(m.ServesMountTable), vdl.BoolType); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget9, fieldTarget10); err != nil { |
| return err |
| } |
| } |
| keyTarget11, fieldTarget12, err := fieldsTarget1.StartField("IsLeaf") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| if err := fieldTarget12.FromBool(bool(m.IsLeaf), vdl.BoolType); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget11, fieldTarget12); err != nil { |
| return err |
| } |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| return nil |
| } |
| |
| func (m *MountEntry) MakeVDLTarget() vdl.Target { |
| return &MountEntryTarget{Value: m} |
| } |
| |
| type MountEntryTarget struct { |
| Value *MountEntry |
| vdl.TargetBase |
| vdl.FieldsTargetBase |
| } |
| |
| func (t *MountEntryTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) { |
| if !vdl.Compatible(tt, __VDLType_types_v_io_v23_naming_MountEntry) { |
| return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_v23_naming_MountEntry) |
| } |
| return t, nil |
| } |
| func (t *MountEntryTarget) StartField(name string) (key, field vdl.Target, _ error) { |
| switch name { |
| case "Name": |
| val, err := &vdl.StringTarget{Value: &t.Value.Name}, error(nil) |
| return nil, val, err |
| case "Servers": |
| val, err := &types5b5d762e696f2f7632332f6e616d696e672e4d6f756e746564536572766572207374727563747b53657276657220737472696e673b446561646c696e652074696d652e57697265446561646c696e65207374727563747b46726f6d4e6f772074696d652e4475726174696f6e207374727563747b5365636f6e647320696e7436343b4e616e6f7320696e7433327d3b4e6f446561646c696e6520626f6f6c7d7dTarget{Value: &t.Value.Servers}, error(nil) |
| return nil, val, err |
| case "ServesMountTable": |
| val, err := &vdl.BoolTarget{Value: &t.Value.ServesMountTable}, error(nil) |
| return nil, val, err |
| case "IsLeaf": |
| val, err := &vdl.BoolTarget{Value: &t.Value.IsLeaf}, error(nil) |
| return nil, val, err |
| default: |
| return nil, nil, fmt.Errorf("field %s not in struct %v", name, __VDLType_types_v_io_v23_naming_MountEntry) |
| } |
| } |
| func (t *MountEntryTarget) FinishField(_, _ vdl.Target) error { |
| return nil |
| } |
| func (t *MountEntryTarget) FinishFields(_ vdl.FieldsTarget) error { |
| |
| return nil |
| } |
| |
| type types5b5d762e696f2f7632332f6e616d696e672e4d6f756e746564536572766572207374727563747b53657276657220737472696e673b446561646c696e652074696d652e57697265446561646c696e65207374727563747b46726f6d4e6f772074696d652e4475726174696f6e207374727563747b5365636f6e647320696e7436343b4e616e6f7320696e7433327d3b4e6f446561646c696e6520626f6f6c7d7dTarget struct { |
| Value *[]MountedServer |
| vdl.TargetBase |
| vdl.ListTargetBase |
| } |
| |
| func (t *types5b5d762e696f2f7632332f6e616d696e672e4d6f756e746564536572766572207374727563747b53657276657220737472696e673b446561646c696e652074696d652e57697265446561646c696e65207374727563747b46726f6d4e6f772074696d652e4475726174696f6e207374727563747b5365636f6e647320696e7436343b4e616e6f7320696e7433327d3b4e6f446561646c696e6520626f6f6c7d7dTarget) StartList(tt *vdl.Type, len int) (vdl.ListTarget, error) { |
| if !vdl.Compatible(tt, __VDLTypetypes2) { |
| return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLTypetypes2) |
| } |
| if cap(*t.Value) < len { |
| *t.Value = make([]MountedServer, len) |
| } else { |
| *t.Value = (*t.Value)[:len] |
| } |
| return t, nil |
| } |
| func (t *types5b5d762e696f2f7632332f6e616d696e672e4d6f756e746564536572766572207374727563747b53657276657220737472696e673b446561646c696e652074696d652e57697265446561646c696e65207374727563747b46726f6d4e6f772074696d652e4475726174696f6e207374727563747b5365636f6e647320696e7436343b4e616e6f7320696e7433327d3b4e6f446561646c696e6520626f6f6c7d7dTarget) StartElem(index int) (elem vdl.Target, _ error) { |
| return &MountedServerTarget{Value: &(*t.Value)[index]}, error(nil) |
| } |
| func (t *types5b5d762e696f2f7632332f6e616d696e672e4d6f756e746564536572766572207374727563747b53657276657220737472696e673b446561646c696e652074696d652e57697265446561646c696e65207374727563747b46726f6d4e6f772074696d652e4475726174696f6e207374727563747b5365636f6e647320696e7436343b4e616e6f7320696e7433327d3b4e6f446561646c696e6520626f6f6c7d7dTarget) FinishElem(elem vdl.Target) error { |
| return nil |
| } |
| func (t *types5b5d762e696f2f7632332f6e616d696e672e4d6f756e746564536572766572207374727563747b53657276657220737472696e673b446561646c696e652074696d652e57697265446561646c696e65207374727563747b46726f6d4e6f772074696d652e4475726174696f6e207374727563747b5365636f6e647320696e7436343b4e616e6f7320696e7433327d3b4e6f446561646c696e6520626f6f6c7d7dTarget) FinishList(elem vdl.ListTarget) error { |
| |
| return nil |
| } |
| |
| // GlobError is returned by namespace.Glob to indicate a subtree of the namespace |
| // that could not be traversed. |
| type GlobError struct { |
| // Root of the subtree. |
| Name string |
| // The error that occurred fulfilling the request. |
| Error error |
| } |
| |
| func (GlobError) __VDLReflect(struct { |
| Name string `vdl:"v.io/v23/naming.GlobError"` |
| }) { |
| } |
| |
| func (m *GlobError) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| if __VDLType_types_v_io_v23_naming_GlobError == nil || __VDLTypetypes3 == nil { |
| panic("Initialization order error: types generated for FillVDLTarget not initialized. Consider moving caller to an init() block.") |
| } |
| fieldsTarget1, err := t.StartFields(tt) |
| if err != nil { |
| return err |
| } |
| |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Name") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| if err := fieldTarget3.FromString(string(m.Name), vdl.StringType); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| } |
| keyTarget4, fieldTarget5, err := fieldsTarget1.StartField("Error") |
| if err != vdl.ErrFieldNoExist && err != nil { |
| return err |
| } |
| if err != vdl.ErrFieldNoExist { |
| |
| if m.Error == nil { |
| if err := fieldTarget5.FromNil(vdl.ErrorType); err != nil { |
| return err |
| } |
| } else { |
| var wireError6 vdl.WireError |
| if err := verror.WireFromNative(&wireError6, m.Error); err != nil { |
| return err |
| } |
| if err := wireError6.FillVDLTarget(fieldTarget5, vdl.ErrorType); err != nil { |
| return err |
| } |
| |
| } |
| if err := fieldsTarget1.FinishField(keyTarget4, fieldTarget5); err != nil { |
| return err |
| } |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| return nil |
| } |
| |
| func (m *GlobError) MakeVDLTarget() vdl.Target { |
| return &GlobErrorTarget{Value: m} |
| } |
| |
| type GlobErrorTarget struct { |
| Value *GlobError |
| vdl.TargetBase |
| vdl.FieldsTargetBase |
| } |
| |
| func (t *GlobErrorTarget) StartFields(tt *vdl.Type) (vdl.FieldsTarget, error) { |
| if !vdl.Compatible(tt, __VDLType_types_v_io_v23_naming_GlobError) { |
| return nil, fmt.Errorf("type %v incompatible with %v", tt, __VDLType_types_v_io_v23_naming_GlobError) |
| } |
| return t, nil |
| } |
| func (t *GlobErrorTarget) StartField(name string) (key, field vdl.Target, _ error) { |
| switch name { |
| case "Name": |
| val, err := &vdl.StringTarget{Value: &t.Value.Name}, error(nil) |
| return nil, val, err |
| case "Error": |
| val, err := &verror.ErrorTarget{Value: &t.Value.Error}, error(nil) |
| return nil, val, err |
| default: |
| return nil, nil, fmt.Errorf("field %s not in struct %v", name, __VDLType_types_v_io_v23_naming_GlobError) |
| } |
| } |
| func (t *GlobErrorTarget) FinishField(_, _ vdl.Target) error { |
| return nil |
| } |
| func (t *GlobErrorTarget) FinishFields(_ vdl.FieldsTarget) error { |
| |
| return nil |
| } |
| |
| type ( |
| // GlobReply represents any single field of the GlobReply union type. |
| // |
| // GlobReply is the data type returned by Glob__. |
| GlobReply interface { |
| // Index returns the field index. |
| Index() int |
| // Interface returns the field value as an interface. |
| Interface() interface{} |
| // Name returns the field name. |
| Name() string |
| // __VDLReflect describes the GlobReply union type. |
| __VDLReflect(__GlobReplyReflect) |
| FillVDLTarget(vdl.Target, *vdl.Type) error |
| } |
| // GlobReplyEntry represents field Entry of the GlobReply union type. |
| GlobReplyEntry struct{ Value MountEntry } |
| // GlobReplyError represents field Error of the GlobReply union type. |
| GlobReplyError struct{ Value GlobError } |
| // __GlobReplyReflect describes the GlobReply union type. |
| __GlobReplyReflect struct { |
| Name string `vdl:"v.io/v23/naming.GlobReply"` |
| Type GlobReply |
| Union struct { |
| Entry GlobReplyEntry |
| Error GlobReplyError |
| } |
| } |
| ) |
| |
| func (x GlobReplyEntry) Index() int { return 0 } |
| func (x GlobReplyEntry) Interface() interface{} { return x.Value } |
| func (x GlobReplyEntry) Name() string { return "Entry" } |
| func (x GlobReplyEntry) __VDLReflect(__GlobReplyReflect) {} |
| |
| func (m GlobReplyEntry) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| fieldsTarget1, err := t.StartFields(__VDLType_types_v_io_v23_naming_GlobReply) |
| if err != nil { |
| return err |
| } |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Entry") |
| if err != nil { |
| return err |
| } |
| |
| if err := m.Value.FillVDLTarget(fieldTarget3, __VDLType_types_v_io_v23_naming_MountEntry); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| |
| return nil |
| } |
| |
| func (m GlobReplyEntry) MakeVDLTarget() vdl.Target { |
| return nil |
| } |
| |
| func (x GlobReplyError) Index() int { return 1 } |
| func (x GlobReplyError) Interface() interface{} { return x.Value } |
| func (x GlobReplyError) Name() string { return "Error" } |
| func (x GlobReplyError) __VDLReflect(__GlobReplyReflect) {} |
| |
| func (m GlobReplyError) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| fieldsTarget1, err := t.StartFields(__VDLType_types_v_io_v23_naming_GlobReply) |
| if err != nil { |
| return err |
| } |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Error") |
| if err != nil { |
| return err |
| } |
| |
| if err := m.Value.FillVDLTarget(fieldTarget3, __VDLType_types_v_io_v23_naming_GlobError); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| |
| return nil |
| } |
| |
| func (m GlobReplyError) MakeVDLTarget() vdl.Target { |
| return nil |
| } |
| |
| type ( |
| // GlobChildrenReply represents any single field of the GlobChildrenReply union type. |
| // |
| // GlobChildrenReply is the data type returned by GlobChildren__. |
| GlobChildrenReply interface { |
| // Index returns the field index. |
| Index() int |
| // Interface returns the field value as an interface. |
| Interface() interface{} |
| // Name returns the field name. |
| Name() string |
| // __VDLReflect describes the GlobChildrenReply union type. |
| __VDLReflect(__GlobChildrenReplyReflect) |
| FillVDLTarget(vdl.Target, *vdl.Type) error |
| } |
| // GlobChildrenReplyName represents field Name of the GlobChildrenReply union type. |
| GlobChildrenReplyName struct{ Value string } |
| // GlobChildrenReplyError represents field Error of the GlobChildrenReply union type. |
| GlobChildrenReplyError struct{ Value GlobError } |
| // __GlobChildrenReplyReflect describes the GlobChildrenReply union type. |
| __GlobChildrenReplyReflect struct { |
| Name string `vdl:"v.io/v23/naming.GlobChildrenReply"` |
| Type GlobChildrenReply |
| Union struct { |
| Name GlobChildrenReplyName |
| Error GlobChildrenReplyError |
| } |
| } |
| ) |
| |
| func (x GlobChildrenReplyName) Index() int { return 0 } |
| func (x GlobChildrenReplyName) Interface() interface{} { return x.Value } |
| func (x GlobChildrenReplyName) Name() string { return "Name" } |
| func (x GlobChildrenReplyName) __VDLReflect(__GlobChildrenReplyReflect) {} |
| |
| func (m GlobChildrenReplyName) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| fieldsTarget1, err := t.StartFields(__VDLType_types_v_io_v23_naming_GlobChildrenReply) |
| if err != nil { |
| return err |
| } |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Name") |
| if err != nil { |
| return err |
| } |
| if err := fieldTarget3.FromString(string(m.Value), vdl.StringType); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| |
| return nil |
| } |
| |
| func (m GlobChildrenReplyName) MakeVDLTarget() vdl.Target { |
| return nil |
| } |
| |
| func (x GlobChildrenReplyError) Index() int { return 1 } |
| func (x GlobChildrenReplyError) Interface() interface{} { return x.Value } |
| func (x GlobChildrenReplyError) Name() string { return "Error" } |
| func (x GlobChildrenReplyError) __VDLReflect(__GlobChildrenReplyReflect) {} |
| |
| func (m GlobChildrenReplyError) FillVDLTarget(t vdl.Target, tt *vdl.Type) error { |
| fieldsTarget1, err := t.StartFields(__VDLType_types_v_io_v23_naming_GlobChildrenReply) |
| if err != nil { |
| return err |
| } |
| keyTarget2, fieldTarget3, err := fieldsTarget1.StartField("Error") |
| if err != nil { |
| return err |
| } |
| |
| if err := m.Value.FillVDLTarget(fieldTarget3, __VDLType_types_v_io_v23_naming_GlobError); err != nil { |
| return err |
| } |
| if err := fieldsTarget1.FinishField(keyTarget2, fieldTarget3); err != nil { |
| return err |
| } |
| if err := t.FinishFields(fieldsTarget1); err != nil { |
| return err |
| } |
| |
| return nil |
| } |
| |
| func (m GlobChildrenReplyError) MakeVDLTarget() vdl.Target { |
| return nil |
| } |
| |
| func init() { |
| vdl.Register((*MountFlag)(nil)) |
| vdl.Register((*MountedServer)(nil)) |
| vdl.Register((*MountEntry)(nil)) |
| vdl.Register((*GlobError)(nil)) |
| vdl.Register((*GlobReply)(nil)) |
| vdl.Register((*GlobChildrenReply)(nil)) |
| } |
| |
| var __VDLTypetypes3 *vdl.Type = vdl.TypeOf((*GlobError)(nil)) |
| var __VDLTypetypes1 *vdl.Type |
| |
| func __VDLTypetypes1_gen() *vdl.Type { |
| __VDLTypetypes1Builder := vdl.TypeBuilder{} |
| |
| __VDLTypetypes11 := __VDLTypetypes1Builder.Optional() |
| __VDLTypetypes12 := __VDLTypetypes1Builder.Struct() |
| __VDLTypetypes13 := __VDLTypetypes1Builder.Named("v.io/v23/naming.MountEntry").AssignBase(__VDLTypetypes12) |
| __VDLTypetypes14 := vdl.StringType |
| __VDLTypetypes12.AppendField("Name", __VDLTypetypes14) |
| __VDLTypetypes15 := __VDLTypetypes1Builder.List() |
| __VDLTypetypes16 := __VDLTypetypes1Builder.Struct() |
| __VDLTypetypes17 := __VDLTypetypes1Builder.Named("v.io/v23/naming.MountedServer").AssignBase(__VDLTypetypes16) |
| __VDLTypetypes16.AppendField("Server", __VDLTypetypes14) |
| __VDLTypetypes18 := __VDLTypetypes1Builder.Struct() |
| __VDLTypetypes19 := __VDLTypetypes1Builder.Named("time.WireDeadline").AssignBase(__VDLTypetypes18) |
| __VDLTypetypes110 := __VDLTypetypes1Builder.Struct() |
| __VDLTypetypes111 := __VDLTypetypes1Builder.Named("time.Duration").AssignBase(__VDLTypetypes110) |
| __VDLTypetypes112 := vdl.Int64Type |
| __VDLTypetypes110.AppendField("Seconds", __VDLTypetypes112) |
| __VDLTypetypes113 := vdl.Int32Type |
| __VDLTypetypes110.AppendField("Nanos", __VDLTypetypes113) |
| __VDLTypetypes18.AppendField("FromNow", __VDLTypetypes111) |
| __VDLTypetypes114 := vdl.BoolType |
| __VDLTypetypes18.AppendField("NoDeadline", __VDLTypetypes114) |
| __VDLTypetypes16.AppendField("Deadline", __VDLTypetypes19) |
| __VDLTypetypes15.AssignElem(__VDLTypetypes17) |
| __VDLTypetypes12.AppendField("Servers", __VDLTypetypes15) |
| __VDLTypetypes12.AppendField("ServesMountTable", __VDLTypetypes114) |
| __VDLTypetypes12.AppendField("IsLeaf", __VDLTypetypes114) |
| __VDLTypetypes11.AssignElem(__VDLTypetypes13) |
| __VDLTypetypes1Builder.Build() |
| __VDLTypetypes1v, err := __VDLTypetypes11.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLTypetypes1v |
| } |
| func init() { |
| __VDLTypetypes1 = __VDLTypetypes1_gen() |
| } |
| |
| var __VDLTypetypes0 *vdl.Type |
| |
| func __VDLTypetypes0_gen() *vdl.Type { |
| __VDLTypetypes0Builder := vdl.TypeBuilder{} |
| |
| __VDLTypetypes01 := __VDLTypetypes0Builder.Optional() |
| __VDLTypetypes02 := __VDLTypetypes0Builder.Struct() |
| __VDLTypetypes03 := __VDLTypetypes0Builder.Named("v.io/v23/naming.MountedServer").AssignBase(__VDLTypetypes02) |
| __VDLTypetypes04 := vdl.StringType |
| __VDLTypetypes02.AppendField("Server", __VDLTypetypes04) |
| __VDLTypetypes05 := __VDLTypetypes0Builder.Struct() |
| __VDLTypetypes06 := __VDLTypetypes0Builder.Named("time.WireDeadline").AssignBase(__VDLTypetypes05) |
| __VDLTypetypes07 := __VDLTypetypes0Builder.Struct() |
| __VDLTypetypes08 := __VDLTypetypes0Builder.Named("time.Duration").AssignBase(__VDLTypetypes07) |
| __VDLTypetypes09 := vdl.Int64Type |
| __VDLTypetypes07.AppendField("Seconds", __VDLTypetypes09) |
| __VDLTypetypes010 := vdl.Int32Type |
| __VDLTypetypes07.AppendField("Nanos", __VDLTypetypes010) |
| __VDLTypetypes05.AppendField("FromNow", __VDLTypetypes08) |
| __VDLTypetypes011 := vdl.BoolType |
| __VDLTypetypes05.AppendField("NoDeadline", __VDLTypetypes011) |
| __VDLTypetypes02.AppendField("Deadline", __VDLTypetypes06) |
| __VDLTypetypes01.AssignElem(__VDLTypetypes03) |
| __VDLTypetypes0Builder.Build() |
| __VDLTypetypes0v, err := __VDLTypetypes01.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLTypetypes0v |
| } |
| func init() { |
| __VDLTypetypes0 = __VDLTypetypes0_gen() |
| } |
| |
| var __VDLTypetypes2 *vdl.Type |
| |
| func __VDLTypetypes2_gen() *vdl.Type { |
| __VDLTypetypes2Builder := vdl.TypeBuilder{} |
| |
| __VDLTypetypes21 := __VDLTypetypes2Builder.List() |
| __VDLTypetypes22 := __VDLTypetypes2Builder.Struct() |
| __VDLTypetypes23 := __VDLTypetypes2Builder.Named("v.io/v23/naming.MountedServer").AssignBase(__VDLTypetypes22) |
| __VDLTypetypes24 := vdl.StringType |
| __VDLTypetypes22.AppendField("Server", __VDLTypetypes24) |
| __VDLTypetypes25 := __VDLTypetypes2Builder.Struct() |
| __VDLTypetypes26 := __VDLTypetypes2Builder.Named("time.WireDeadline").AssignBase(__VDLTypetypes25) |
| __VDLTypetypes27 := __VDLTypetypes2Builder.Struct() |
| __VDLTypetypes28 := __VDLTypetypes2Builder.Named("time.Duration").AssignBase(__VDLTypetypes27) |
| __VDLTypetypes29 := vdl.Int64Type |
| __VDLTypetypes27.AppendField("Seconds", __VDLTypetypes29) |
| __VDLTypetypes210 := vdl.Int32Type |
| __VDLTypetypes27.AppendField("Nanos", __VDLTypetypes210) |
| __VDLTypetypes25.AppendField("FromNow", __VDLTypetypes28) |
| __VDLTypetypes211 := vdl.BoolType |
| __VDLTypetypes25.AppendField("NoDeadline", __VDLTypetypes211) |
| __VDLTypetypes22.AppendField("Deadline", __VDLTypetypes26) |
| __VDLTypetypes21.AssignElem(__VDLTypetypes23) |
| __VDLTypetypes2Builder.Build() |
| __VDLTypetypes2v, err := __VDLTypetypes21.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLTypetypes2v |
| } |
| func init() { |
| __VDLTypetypes2 = __VDLTypetypes2_gen() |
| } |
| |
| var __VDLType_types_time_WireDeadline *vdl.Type |
| |
| func __VDLType_types_time_WireDeadline_gen() *vdl.Type { |
| __VDLType_types_time_WireDeadlineBuilder := vdl.TypeBuilder{} |
| |
| __VDLType_types_time_WireDeadline1 := __VDLType_types_time_WireDeadlineBuilder.Struct() |
| __VDLType_types_time_WireDeadline2 := __VDLType_types_time_WireDeadlineBuilder.Named("time.WireDeadline").AssignBase(__VDLType_types_time_WireDeadline1) |
| __VDLType_types_time_WireDeadline3 := __VDLType_types_time_WireDeadlineBuilder.Struct() |
| __VDLType_types_time_WireDeadline4 := __VDLType_types_time_WireDeadlineBuilder.Named("time.Duration").AssignBase(__VDLType_types_time_WireDeadline3) |
| __VDLType_types_time_WireDeadline5 := vdl.Int64Type |
| __VDLType_types_time_WireDeadline3.AppendField("Seconds", __VDLType_types_time_WireDeadline5) |
| __VDLType_types_time_WireDeadline6 := vdl.Int32Type |
| __VDLType_types_time_WireDeadline3.AppendField("Nanos", __VDLType_types_time_WireDeadline6) |
| __VDLType_types_time_WireDeadline1.AppendField("FromNow", __VDLType_types_time_WireDeadline4) |
| __VDLType_types_time_WireDeadline7 := vdl.BoolType |
| __VDLType_types_time_WireDeadline1.AppendField("NoDeadline", __VDLType_types_time_WireDeadline7) |
| __VDLType_types_time_WireDeadlineBuilder.Build() |
| __VDLType_types_time_WireDeadlinev, err := __VDLType_types_time_WireDeadline2.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLType_types_time_WireDeadlinev |
| } |
| func init() { |
| __VDLType_types_time_WireDeadline = __VDLType_types_time_WireDeadline_gen() |
| } |
| |
| var __VDLType_types_v_io_v23_naming_GlobChildrenReply *vdl.Type = vdl.TypeOf(GlobChildrenReply(GlobChildrenReplyName{""})) |
| var __VDLType_types_v_io_v23_naming_GlobError *vdl.Type = vdl.TypeOf(GlobError{}) |
| var __VDLType_types_v_io_v23_naming_GlobReply *vdl.Type |
| |
| func __VDLType_types_v_io_v23_naming_GlobReply_gen() *vdl.Type { |
| __VDLType_types_v_io_v23_naming_GlobReplyBuilder := vdl.TypeBuilder{} |
| |
| __VDLType_types_v_io_v23_naming_GlobReply1 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Union() |
| __VDLType_types_v_io_v23_naming_GlobReply2 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("v.io/v23/naming.GlobReply").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply1) |
| __VDLType_types_v_io_v23_naming_GlobReply3 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_GlobReply4 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("v.io/v23/naming.MountEntry").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply3) |
| __VDLType_types_v_io_v23_naming_GlobReply5 := vdl.StringType |
| __VDLType_types_v_io_v23_naming_GlobReply3.AppendField("Name", __VDLType_types_v_io_v23_naming_GlobReply5) |
| __VDLType_types_v_io_v23_naming_GlobReply6 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.List() |
| __VDLType_types_v_io_v23_naming_GlobReply7 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_GlobReply8 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("v.io/v23/naming.MountedServer").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply7) |
| __VDLType_types_v_io_v23_naming_GlobReply7.AppendField("Server", __VDLType_types_v_io_v23_naming_GlobReply5) |
| __VDLType_types_v_io_v23_naming_GlobReply9 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_GlobReply10 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("time.WireDeadline").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply9) |
| __VDLType_types_v_io_v23_naming_GlobReply11 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_GlobReply12 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("time.Duration").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply11) |
| __VDLType_types_v_io_v23_naming_GlobReply13 := vdl.Int64Type |
| __VDLType_types_v_io_v23_naming_GlobReply11.AppendField("Seconds", __VDLType_types_v_io_v23_naming_GlobReply13) |
| __VDLType_types_v_io_v23_naming_GlobReply14 := vdl.Int32Type |
| __VDLType_types_v_io_v23_naming_GlobReply11.AppendField("Nanos", __VDLType_types_v_io_v23_naming_GlobReply14) |
| __VDLType_types_v_io_v23_naming_GlobReply9.AppendField("FromNow", __VDLType_types_v_io_v23_naming_GlobReply12) |
| __VDLType_types_v_io_v23_naming_GlobReply15 := vdl.BoolType |
| __VDLType_types_v_io_v23_naming_GlobReply9.AppendField("NoDeadline", __VDLType_types_v_io_v23_naming_GlobReply15) |
| __VDLType_types_v_io_v23_naming_GlobReply7.AppendField("Deadline", __VDLType_types_v_io_v23_naming_GlobReply10) |
| __VDLType_types_v_io_v23_naming_GlobReply6.AssignElem(__VDLType_types_v_io_v23_naming_GlobReply8) |
| __VDLType_types_v_io_v23_naming_GlobReply3.AppendField("Servers", __VDLType_types_v_io_v23_naming_GlobReply6) |
| __VDLType_types_v_io_v23_naming_GlobReply3.AppendField("ServesMountTable", __VDLType_types_v_io_v23_naming_GlobReply15) |
| __VDLType_types_v_io_v23_naming_GlobReply3.AppendField("IsLeaf", __VDLType_types_v_io_v23_naming_GlobReply15) |
| __VDLType_types_v_io_v23_naming_GlobReply1.AppendField("Entry", __VDLType_types_v_io_v23_naming_GlobReply4) |
| __VDLType_types_v_io_v23_naming_GlobReply16 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_GlobReply17 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("v.io/v23/naming.GlobError").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply16) |
| __VDLType_types_v_io_v23_naming_GlobReply16.AppendField("Name", __VDLType_types_v_io_v23_naming_GlobReply5) |
| __VDLType_types_v_io_v23_naming_GlobReply18 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Optional() |
| __VDLType_types_v_io_v23_naming_GlobReply19 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_GlobReply20 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Named("error").AssignBase(__VDLType_types_v_io_v23_naming_GlobReply19) |
| __VDLType_types_v_io_v23_naming_GlobReply19.AppendField("Id", __VDLType_types_v_io_v23_naming_GlobReply5) |
| __VDLType_types_v_io_v23_naming_GlobReply21 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Enum() |
| __VDLType_types_v_io_v23_naming_GlobReply21.AppendLabel("NoRetry") |
| __VDLType_types_v_io_v23_naming_GlobReply21.AppendLabel("RetryConnection") |
| __VDLType_types_v_io_v23_naming_GlobReply21.AppendLabel("RetryRefetch") |
| __VDLType_types_v_io_v23_naming_GlobReply21.AppendLabel("RetryBackoff") |
| __VDLType_types_v_io_v23_naming_GlobReply19.AppendField("RetryCode", __VDLType_types_v_io_v23_naming_GlobReply21) |
| __VDLType_types_v_io_v23_naming_GlobReply19.AppendField("Msg", __VDLType_types_v_io_v23_naming_GlobReply5) |
| __VDLType_types_v_io_v23_naming_GlobReply22 := __VDLType_types_v_io_v23_naming_GlobReplyBuilder.List() |
| __VDLType_types_v_io_v23_naming_GlobReply23 := vdl.AnyType |
| __VDLType_types_v_io_v23_naming_GlobReply22.AssignElem(__VDLType_types_v_io_v23_naming_GlobReply23) |
| __VDLType_types_v_io_v23_naming_GlobReply19.AppendField("ParamList", __VDLType_types_v_io_v23_naming_GlobReply22) |
| __VDLType_types_v_io_v23_naming_GlobReply18.AssignElem(__VDLType_types_v_io_v23_naming_GlobReply20) |
| __VDLType_types_v_io_v23_naming_GlobReply16.AppendField("Error", __VDLType_types_v_io_v23_naming_GlobReply18) |
| __VDLType_types_v_io_v23_naming_GlobReply1.AppendField("Error", __VDLType_types_v_io_v23_naming_GlobReply17) |
| __VDLType_types_v_io_v23_naming_GlobReplyBuilder.Build() |
| __VDLType_types_v_io_v23_naming_GlobReplyv, err := __VDLType_types_v_io_v23_naming_GlobReply2.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLType_types_v_io_v23_naming_GlobReplyv |
| } |
| func init() { |
| __VDLType_types_v_io_v23_naming_GlobReply = __VDLType_types_v_io_v23_naming_GlobReply_gen() |
| } |
| |
| var __VDLType_types_v_io_v23_naming_MountEntry *vdl.Type |
| |
| func __VDLType_types_v_io_v23_naming_MountEntry_gen() *vdl.Type { |
| __VDLType_types_v_io_v23_naming_MountEntryBuilder := vdl.TypeBuilder{} |
| |
| __VDLType_types_v_io_v23_naming_MountEntry1 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountEntry2 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Named("v.io/v23/naming.MountEntry").AssignBase(__VDLType_types_v_io_v23_naming_MountEntry1) |
| __VDLType_types_v_io_v23_naming_MountEntry3 := vdl.StringType |
| __VDLType_types_v_io_v23_naming_MountEntry1.AppendField("Name", __VDLType_types_v_io_v23_naming_MountEntry3) |
| __VDLType_types_v_io_v23_naming_MountEntry4 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.List() |
| __VDLType_types_v_io_v23_naming_MountEntry5 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountEntry6 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Named("v.io/v23/naming.MountedServer").AssignBase(__VDLType_types_v_io_v23_naming_MountEntry5) |
| __VDLType_types_v_io_v23_naming_MountEntry5.AppendField("Server", __VDLType_types_v_io_v23_naming_MountEntry3) |
| __VDLType_types_v_io_v23_naming_MountEntry7 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountEntry8 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Named("time.WireDeadline").AssignBase(__VDLType_types_v_io_v23_naming_MountEntry7) |
| __VDLType_types_v_io_v23_naming_MountEntry9 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountEntry10 := __VDLType_types_v_io_v23_naming_MountEntryBuilder.Named("time.Duration").AssignBase(__VDLType_types_v_io_v23_naming_MountEntry9) |
| __VDLType_types_v_io_v23_naming_MountEntry11 := vdl.Int64Type |
| __VDLType_types_v_io_v23_naming_MountEntry9.AppendField("Seconds", __VDLType_types_v_io_v23_naming_MountEntry11) |
| __VDLType_types_v_io_v23_naming_MountEntry12 := vdl.Int32Type |
| __VDLType_types_v_io_v23_naming_MountEntry9.AppendField("Nanos", __VDLType_types_v_io_v23_naming_MountEntry12) |
| __VDLType_types_v_io_v23_naming_MountEntry7.AppendField("FromNow", __VDLType_types_v_io_v23_naming_MountEntry10) |
| __VDLType_types_v_io_v23_naming_MountEntry13 := vdl.BoolType |
| __VDLType_types_v_io_v23_naming_MountEntry7.AppendField("NoDeadline", __VDLType_types_v_io_v23_naming_MountEntry13) |
| __VDLType_types_v_io_v23_naming_MountEntry5.AppendField("Deadline", __VDLType_types_v_io_v23_naming_MountEntry8) |
| __VDLType_types_v_io_v23_naming_MountEntry4.AssignElem(__VDLType_types_v_io_v23_naming_MountEntry6) |
| __VDLType_types_v_io_v23_naming_MountEntry1.AppendField("Servers", __VDLType_types_v_io_v23_naming_MountEntry4) |
| __VDLType_types_v_io_v23_naming_MountEntry1.AppendField("ServesMountTable", __VDLType_types_v_io_v23_naming_MountEntry13) |
| __VDLType_types_v_io_v23_naming_MountEntry1.AppendField("IsLeaf", __VDLType_types_v_io_v23_naming_MountEntry13) |
| __VDLType_types_v_io_v23_naming_MountEntryBuilder.Build() |
| __VDLType_types_v_io_v23_naming_MountEntryv, err := __VDLType_types_v_io_v23_naming_MountEntry2.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLType_types_v_io_v23_naming_MountEntryv |
| } |
| func init() { |
| __VDLType_types_v_io_v23_naming_MountEntry = __VDLType_types_v_io_v23_naming_MountEntry_gen() |
| } |
| |
| var __VDLType_types_v_io_v23_naming_MountFlag *vdl.Type = vdl.TypeOf(MountFlag(0)) |
| var __VDLType_types_v_io_v23_naming_MountedServer *vdl.Type |
| |
| func __VDLType_types_v_io_v23_naming_MountedServer_gen() *vdl.Type { |
| __VDLType_types_v_io_v23_naming_MountedServerBuilder := vdl.TypeBuilder{} |
| |
| __VDLType_types_v_io_v23_naming_MountedServer1 := __VDLType_types_v_io_v23_naming_MountedServerBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountedServer2 := __VDLType_types_v_io_v23_naming_MountedServerBuilder.Named("v.io/v23/naming.MountedServer").AssignBase(__VDLType_types_v_io_v23_naming_MountedServer1) |
| __VDLType_types_v_io_v23_naming_MountedServer3 := vdl.StringType |
| __VDLType_types_v_io_v23_naming_MountedServer1.AppendField("Server", __VDLType_types_v_io_v23_naming_MountedServer3) |
| __VDLType_types_v_io_v23_naming_MountedServer4 := __VDLType_types_v_io_v23_naming_MountedServerBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountedServer5 := __VDLType_types_v_io_v23_naming_MountedServerBuilder.Named("time.WireDeadline").AssignBase(__VDLType_types_v_io_v23_naming_MountedServer4) |
| __VDLType_types_v_io_v23_naming_MountedServer6 := __VDLType_types_v_io_v23_naming_MountedServerBuilder.Struct() |
| __VDLType_types_v_io_v23_naming_MountedServer7 := __VDLType_types_v_io_v23_naming_MountedServerBuilder.Named("time.Duration").AssignBase(__VDLType_types_v_io_v23_naming_MountedServer6) |
| __VDLType_types_v_io_v23_naming_MountedServer8 := vdl.Int64Type |
| __VDLType_types_v_io_v23_naming_MountedServer6.AppendField("Seconds", __VDLType_types_v_io_v23_naming_MountedServer8) |
| __VDLType_types_v_io_v23_naming_MountedServer9 := vdl.Int32Type |
| __VDLType_types_v_io_v23_naming_MountedServer6.AppendField("Nanos", __VDLType_types_v_io_v23_naming_MountedServer9) |
| __VDLType_types_v_io_v23_naming_MountedServer4.AppendField("FromNow", __VDLType_types_v_io_v23_naming_MountedServer7) |
| __VDLType_types_v_io_v23_naming_MountedServer10 := vdl.BoolType |
| __VDLType_types_v_io_v23_naming_MountedServer4.AppendField("NoDeadline", __VDLType_types_v_io_v23_naming_MountedServer10) |
| __VDLType_types_v_io_v23_naming_MountedServer1.AppendField("Deadline", __VDLType_types_v_io_v23_naming_MountedServer5) |
| __VDLType_types_v_io_v23_naming_MountedServerBuilder.Build() |
| __VDLType_types_v_io_v23_naming_MountedServerv, err := __VDLType_types_v_io_v23_naming_MountedServer2.Built() |
| if err != nil { |
| panic(err) |
| } |
| return __VDLType_types_v_io_v23_naming_MountedServerv |
| } |
| func init() { |
| __VDLType_types_v_io_v23_naming_MountedServer = __VDLType_types_v_io_v23_naming_MountedServer_gen() |
| } |
| func __VDLEnsureNativeBuilt_types() { |
| if __VDLTypetypes1 == nil { |
| __VDLTypetypes1 = __VDLTypetypes1_gen() |
| } |
| if __VDLTypetypes0 == nil { |
| __VDLTypetypes0 = __VDLTypetypes0_gen() |
| } |
| if __VDLTypetypes2 == nil { |
| __VDLTypetypes2 = __VDLTypetypes2_gen() |
| } |
| if __VDLType_types_time_WireDeadline == nil { |
| __VDLType_types_time_WireDeadline = __VDLType_types_time_WireDeadline_gen() |
| } |
| if __VDLType_types_v_io_v23_naming_GlobReply == nil { |
| __VDLType_types_v_io_v23_naming_GlobReply = __VDLType_types_v_io_v23_naming_GlobReply_gen() |
| } |
| if __VDLType_types_v_io_v23_naming_MountEntry == nil { |
| __VDLType_types_v_io_v23_naming_MountEntry = __VDLType_types_v_io_v23_naming_MountEntry_gen() |
| } |
| if __VDLType_types_v_io_v23_naming_MountedServer == nil { |
| __VDLType_types_v_io_v23_naming_MountedServer = __VDLType_types_v_io_v23_naming_MountedServer_gen() |
| } |
| } |
| |
| const Replace = MountFlag(1) // Replace means the mount should replace what is currently at the mount point |
| |
| const MT = MountFlag(2) // MT means that the target server is a mount table. |
| |
| const Leaf = MountFlag(4) // Leaf means that the target server is a leaf. |