Versions in this module Expand all Collapse all v0 v0.1.1 Jul 22, 2021 v0.1.0 Nov 14, 2020 Changes in this version + const FALSE + const TRUE + var XdrCatalog = make(map[uint64]func(uint32) XdrProc) + func XdrArrayOpaqueScan(dest []byte, ss fmt.ScanState, _ rune) error + func XdrPanic(s string, args ...interface{}) + func XdrSymChar(r rune) bool + func XdrToI32(i interface{}) int32 + func XdrToString(t XdrType) string + type XDR interface + Marshal func(name string, val XdrType) + Sprintf func(string, ...interface{}) string + type XdrAggregate interface + XdrRecurse func(XDR, string) + type XdrArray interface + XdrArraySize func() uint32 + type XdrArrayOpaque interface + XdrArraySize func() uint32 + type XdrBool bool + func XDR_bool(v *bool) *XdrBool + func (XdrBool) XdrTypeName() string + func (v *XdrBool) Scan(ss fmt.ScanState, r rune) error + func (v *XdrBool) SetU32(nv uint32) + func (v *XdrBool) XdrMarshal(x XDR, name string) + func (v *XdrBool) XdrPointer() interface{} + func (v XdrBool) GetU32() uint32 + func (v XdrBool) String() string + func (v XdrBool) XdrValue() interface{} + type XdrBytes interface + GetByteSlice func() []byte + type XdrEnum interface + XdrEnumNames func() map[int32]string + type XdrError string + func (v XdrError) Error() string + type XdrFloat32 float32 + func XDR_float32(v *float32) *XdrFloat32 + func (XdrFloat32) XdrTypeName() string + func (v *XdrFloat32) Scan(ss fmt.ScanState, r rune) error + func (v *XdrFloat32) SetU32(nv uint32) + func (v *XdrFloat32) XdrMarshal(x XDR, name string) + func (v *XdrFloat32) XdrPointer() interface{} + func (v XdrFloat32) GetU32() uint32 + func (v XdrFloat32) String() string + func (v XdrFloat32) XdrValue() interface{} + type XdrFloat64 float64 + func XDR_float64(v *float64) *XdrFloat64 + func (XdrFloat64) XdrTypeName() string + func (v *XdrFloat64) Scan(ss fmt.ScanState, r rune) error + func (v *XdrFloat64) SetU64(nv uint64) + func (v *XdrFloat64) XdrMarshal(x XDR, name string) + func (v *XdrFloat64) XdrPointer() interface{} + func (v XdrFloat64) GetU64() uint64 + func (v XdrFloat64) String() string + func (v XdrFloat64) XdrValue() interface{} + type XdrIn struct + In io.Reader + func (xi XdrIn) Marshal(name string, i XdrType) + func (xp XdrIn) Sprintf(f string, args ...interface{}) string + type XdrInt32 int32 + func XDR_int32(v *int32) *XdrInt32 + func (XdrInt32) XdrTypeName() string + func (v *XdrInt32) Scan(ss fmt.ScanState, r rune) error + func (v *XdrInt32) SetU32(nv uint32) + func (v *XdrInt32) XdrMarshal(x XDR, name string) + func (v *XdrInt32) XdrPointer() interface{} + func (v XdrInt32) GetU32() uint32 + func (v XdrInt32) String() string + func (v XdrInt32) XdrValue() interface{} + type XdrInt64 int64 + func XDR_int64(v *int64) *XdrInt64 + func (XdrInt64) XdrTypeName() string + func (v *XdrInt64) Scan(ss fmt.ScanState, r rune) error + func (v *XdrInt64) SetU64(nv uint64) + func (v *XdrInt64) XdrMarshal(x XDR, name string) + func (v *XdrInt64) XdrPointer() interface{} + func (v XdrInt64) GetU64() uint64 + func (v XdrInt64) String() string + func (v XdrInt64) XdrValue() interface{} + type XdrNum32 interface + GetU32 func() uint32 + SetU32 func(uint32) + type XdrNum64 interface + GetU64 func() uint64 + SetU64 func(uint64) + type XdrOut struct + Out io.Writer + func (xo XdrOut) Marshal(name string, i XdrType) + func (xp XdrOut) Sprintf(f string, args ...interface{}) string + type XdrPrint struct + Out io.Writer + func (xp XdrPrint) Marshal(name string, i XdrType) + func (xp XdrPrint) Sprintf(f string, args ...interface{}) string + type XdrProc interface + GetArg func() XdrType + GetRes func() XdrType + Proc func() uint32 + ProcName func() string + Prog func() uint32 + ProgName func() string + Vers func() uint32 + VersName func() string + type XdrPtr interface + GetPresent func() bool + SetPresent func(bool) + XdrMarshalValue func(XDR, string) + type XdrSendCall interface + SendCall func(context.Context, XdrProc) error + type XdrSize struct + Bound uint32 + Size uint32 + func (XdrSize) XdrTypeName() string + func (v *XdrSize) Scan(ss fmt.ScanState, r rune) (err error) + func (v *XdrSize) SetU32(nv uint32) + func (v *XdrSize) XdrMarshal(x XDR, name string) + func (v *XdrSize) XdrPointer() interface{} + func (v XdrSize) GetU32() uint32 + func (v XdrSize) String() string + func (v XdrSize) XdrBound() uint32 + func (v XdrSize) XdrValue() interface{} + type XdrSrv interface + GetProc func(uint32) XdrSrvProc + Prog func() uint32 + ProgName func() string + Vers func() uint32 + VersName func() string + type XdrSrvProc interface + Do func() + SetContext func(context.Context) + type XdrString struct + Bound uint32 + Str *string + func (XdrString) XdrTypeName() string + func (v XdrString) GetByteSlice() []byte + func (v XdrString) GetString() string + func (v XdrString) Scan(ss fmt.ScanState, _ rune) error + func (v XdrString) SetByteSlice(bs []byte) + func (v XdrString) SetString(s string) + func (v XdrString) String() string + func (v XdrString) XdrBound() uint32 + func (v XdrString) XdrMarshal(x XDR, name string) + func (v XdrString) XdrPointer() interface{} + func (v XdrString) XdrValue() interface{} + type XdrType interface + XdrMarshal func(XDR, string) + XdrPointer func() interface{} + XdrTypeName func() string + XdrValue func() interface{} + func XdrBaseType(v XdrType) XdrType + type XdrType_bool = *XdrBool + type XdrType_float32 = *XdrFloat32 + type XdrType_float64 = *XdrFloat64 + type XdrType_int32 = *XdrInt32 + type XdrType_int64 = *XdrInt64 + type XdrType_uint32 = *XdrUint32 + type XdrType_uint64 = *XdrUint64 + type XdrType_void = *XdrVoid + func XDR_XdrVoid(v *XdrVoid) XdrType_void + type XdrTypedef interface + XdrUnwrap func() XdrType + type XdrUint32 uint32 + func XDR_uint32(v *uint32) *XdrUint32 + func (XdrUint32) XdrTypeName() string + func (v *XdrUint32) Scan(ss fmt.ScanState, r rune) error + func (v *XdrUint32) SetU32(nv uint32) + func (v *XdrUint32) XdrMarshal(x XDR, name string) + func (v *XdrUint32) XdrPointer() interface{} + func (v XdrUint32) GetU32() uint32 + func (v XdrUint32) String() string + func (v XdrUint32) XdrValue() interface{} + type XdrUint64 uint64 + func XDR_uint64(v *uint64) *XdrUint64 + func (XdrUint64) XdrTypeName() string + func (v *XdrUint64) Scan(ss fmt.ScanState, r rune) error + func (v *XdrUint64) SetU64(nv uint64) + func (v *XdrUint64) XdrMarshal(x XDR, name string) + func (v *XdrUint64) XdrPointer() interface{} + func (v XdrUint64) GetU64() uint64 + func (v XdrUint64) String() string + func (v XdrUint64) XdrValue() interface{} + type XdrUnion interface + XdrUnionBody func() XdrType + XdrUnionBodyName func() string + XdrUnionTag func() XdrNum32 + XdrUnionTagName func() string + XdrValid func() bool + XdrValidTags func() map[int32]bool + type XdrVarBytes interface + SetByteSlice func([]byte) + XdrBound func() uint32 + type XdrVec interface + GetVecLen func() uint32 + SetVecLen func(uint32) + XdrBound func() uint32 + XdrMarshalN func(XDR, string, uint32) + type XdrVecOpaque struct + Bound uint32 + Bytes *[]byte + func (XdrVecOpaque) XdrTypeName() string + func (v XdrVecOpaque) GetByteSlice() []byte + func (v XdrVecOpaque) Scan(ss fmt.ScanState, _ rune) error + func (v XdrVecOpaque) SetByteSlice(bs []byte) + func (v XdrVecOpaque) String() string + func (v XdrVecOpaque) XdrBound() uint32 + func (v XdrVecOpaque) XdrMarshal(x XDR, name string) + func (v XdrVecOpaque) XdrPointer() interface{} + func (v XdrVecOpaque) XdrValue() interface{} + type XdrVoid struct + func (XdrVoid) XdrMarshal(XDR, string) + func (XdrVoid) XdrPointer() interface{} + func (XdrVoid) XdrTypeName() string + func (XdrVoid) XdrValue() interface{}