github.com/minio/minio@v0.0.0-20240328213742-3f72439b8a27/internal/bucket/bandwidth/monitor_gen.go (about) 1 package bandwidth 2 3 // Code generated by github.com/tinylib/msgp DO NOT EDIT. 4 5 import ( 6 "github.com/tinylib/msgp/msgp" 7 ) 8 9 // DecodeMsg implements msgp.Decodable 10 func (z *BucketBandwidthReport) DecodeMsg(dc *msgp.Reader) (err error) { 11 var field []byte 12 _ = field 13 var zb0001 uint32 14 zb0001, err = dc.ReadMapHeader() 15 if err != nil { 16 err = msgp.WrapError(err) 17 return 18 } 19 for zb0001 > 0 { 20 zb0001-- 21 field, err = dc.ReadMapKeyPtr() 22 if err != nil { 23 err = msgp.WrapError(err) 24 return 25 } 26 switch msgp.UnsafeString(field) { 27 default: 28 err = dc.Skip() 29 if err != nil { 30 err = msgp.WrapError(err) 31 return 32 } 33 } 34 } 35 return 36 } 37 38 // EncodeMsg implements msgp.Encodable 39 func (z BucketBandwidthReport) EncodeMsg(en *msgp.Writer) (err error) { 40 // map header, size 0 41 _ = z 42 err = en.Append(0x80) 43 if err != nil { 44 return 45 } 46 return 47 } 48 49 // MarshalMsg implements msgp.Marshaler 50 func (z BucketBandwidthReport) MarshalMsg(b []byte) (o []byte, err error) { 51 o = msgp.Require(b, z.Msgsize()) 52 // map header, size 0 53 _ = z 54 o = append(o, 0x80) 55 return 56 } 57 58 // UnmarshalMsg implements msgp.Unmarshaler 59 func (z *BucketBandwidthReport) UnmarshalMsg(bts []byte) (o []byte, err error) { 60 var field []byte 61 _ = field 62 var zb0001 uint32 63 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 64 if err != nil { 65 err = msgp.WrapError(err) 66 return 67 } 68 for zb0001 > 0 { 69 zb0001-- 70 field, bts, err = msgp.ReadMapKeyZC(bts) 71 if err != nil { 72 err = msgp.WrapError(err) 73 return 74 } 75 switch msgp.UnsafeString(field) { 76 default: 77 bts, err = msgp.Skip(bts) 78 if err != nil { 79 err = msgp.WrapError(err) 80 return 81 } 82 } 83 } 84 o = bts 85 return 86 } 87 88 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 89 func (z BucketBandwidthReport) Msgsize() (s int) { 90 s = 1 91 return 92 } 93 94 // DecodeMsg implements msgp.Decodable 95 func (z *Details) DecodeMsg(dc *msgp.Reader) (err error) { 96 var field []byte 97 _ = field 98 var zb0001 uint32 99 zb0001, err = dc.ReadMapHeader() 100 if err != nil { 101 err = msgp.WrapError(err) 102 return 103 } 104 for zb0001 > 0 { 105 zb0001-- 106 field, err = dc.ReadMapKeyPtr() 107 if err != nil { 108 err = msgp.WrapError(err) 109 return 110 } 111 switch msgp.UnsafeString(field) { 112 case "LimitInBytesPerSecond": 113 z.LimitInBytesPerSecond, err = dc.ReadInt64() 114 if err != nil { 115 err = msgp.WrapError(err, "LimitInBytesPerSecond") 116 return 117 } 118 case "CurrentBandwidthInBytesPerSecond": 119 z.CurrentBandwidthInBytesPerSecond, err = dc.ReadFloat64() 120 if err != nil { 121 err = msgp.WrapError(err, "CurrentBandwidthInBytesPerSecond") 122 return 123 } 124 default: 125 err = dc.Skip() 126 if err != nil { 127 err = msgp.WrapError(err) 128 return 129 } 130 } 131 } 132 return 133 } 134 135 // EncodeMsg implements msgp.Encodable 136 func (z Details) EncodeMsg(en *msgp.Writer) (err error) { 137 // map header, size 2 138 // write "LimitInBytesPerSecond" 139 err = en.Append(0x82, 0xb5, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64) 140 if err != nil { 141 return 142 } 143 err = en.WriteInt64(z.LimitInBytesPerSecond) 144 if err != nil { 145 err = msgp.WrapError(err, "LimitInBytesPerSecond") 146 return 147 } 148 // write "CurrentBandwidthInBytesPerSecond" 149 err = en.Append(0xd9, 0x20, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x49, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64) 150 if err != nil { 151 return 152 } 153 err = en.WriteFloat64(z.CurrentBandwidthInBytesPerSecond) 154 if err != nil { 155 err = msgp.WrapError(err, "CurrentBandwidthInBytesPerSecond") 156 return 157 } 158 return 159 } 160 161 // MarshalMsg implements msgp.Marshaler 162 func (z Details) MarshalMsg(b []byte) (o []byte, err error) { 163 o = msgp.Require(b, z.Msgsize()) 164 // map header, size 2 165 // string "LimitInBytesPerSecond" 166 o = append(o, 0x82, 0xb5, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64) 167 o = msgp.AppendInt64(o, z.LimitInBytesPerSecond) 168 // string "CurrentBandwidthInBytesPerSecond" 169 o = append(o, 0xd9, 0x20, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x49, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64) 170 o = msgp.AppendFloat64(o, z.CurrentBandwidthInBytesPerSecond) 171 return 172 } 173 174 // UnmarshalMsg implements msgp.Unmarshaler 175 func (z *Details) UnmarshalMsg(bts []byte) (o []byte, err error) { 176 var field []byte 177 _ = field 178 var zb0001 uint32 179 zb0001, bts, err = msgp.ReadMapHeaderBytes(bts) 180 if err != nil { 181 err = msgp.WrapError(err) 182 return 183 } 184 for zb0001 > 0 { 185 zb0001-- 186 field, bts, err = msgp.ReadMapKeyZC(bts) 187 if err != nil { 188 err = msgp.WrapError(err) 189 return 190 } 191 switch msgp.UnsafeString(field) { 192 case "LimitInBytesPerSecond": 193 z.LimitInBytesPerSecond, bts, err = msgp.ReadInt64Bytes(bts) 194 if err != nil { 195 err = msgp.WrapError(err, "LimitInBytesPerSecond") 196 return 197 } 198 case "CurrentBandwidthInBytesPerSecond": 199 z.CurrentBandwidthInBytesPerSecond, bts, err = msgp.ReadFloat64Bytes(bts) 200 if err != nil { 201 err = msgp.WrapError(err, "CurrentBandwidthInBytesPerSecond") 202 return 203 } 204 default: 205 bts, err = msgp.Skip(bts) 206 if err != nil { 207 err = msgp.WrapError(err) 208 return 209 } 210 } 211 } 212 o = bts 213 return 214 } 215 216 // Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message 217 func (z Details) Msgsize() (s int) { 218 s = 1 + 22 + msgp.Int64Size + 34 + msgp.Float64Size 219 return 220 }