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  }