コード例 #1
0
ファイル: proto_gen.go プロジェクト: CadeLaRen/docker-3
func (z *Forward) Msgsize() (s int) {
	s = msgp.ArrayHeaderSize + msgp.StringPrefixSize + len(z.Tag) + msgp.ArrayHeaderSize
	for xvk := range z.Entries {
		s += msgp.ArrayHeaderSize + msgp.Int64Size + msgp.GuessSize(z.Entries[xvk].Record)
	}
	s += msgp.GuessSize(z.Option)
	return
}
コード例 #2
0
ファイル: message_gen.go プロジェクト: jmptrader/pluq
func (z *Message) Msgsize() (s int) {
	s = 1 + 5 + msgp.BytesPrefixSize + len(z.Body) + 5 + msgp.MapHeaderSize
	if z.Meta != nil {
		for xvk, bzg := range z.Meta {
			_ = bzg
			s += msgp.StringPrefixSize + len(xvk) + msgp.GuessSize(bzg)
		}
	}
	s += 3 + msgp.StringPrefixSize + len(z.ContentType)
	return
}
コード例 #3
0
func (z *ServerResponse) Msgsize() (s int) {
	s = 1
	if z.Header == nil {
		s += msgp.NilSize
	} else {
		s += 1 + 11 + msgp.StringPrefixSize + len(z.Header.Id) + 2 + msgp.IntSize + 12 + msgp.StringPrefixSize + len(z.Header.ResponseTo)
	}
	s += msgp.StringPrefixSize + len(z.Name) + msgp.ArrayHeaderSize
	for bzg := range z.Params {
		s += msgp.GuessSize(z.Params[bzg])
	}
	return
}
コード例 #4
0
ファイル: node_gen.go プロジェクト: jim3mar/go-datastructures
func (z *Node) Msgsize() (s int) {
	s = 1 + 3 + msgp.BytesPrefixSize + len([]byte(z.ID)) + 3 + msgp.BoolSize + 3 + msgp.ArrayHeaderSize
	for cmr := range z.ChildValues {
		s += msgp.GuessSize(z.ChildValues[cmr])
	}
	s += 3 + msgp.ArrayHeaderSize
	for ajw := range z.ChildKeys {
		if z.ChildKeys[ajw] == nil {
			s += msgp.NilSize
		} else {
			s += z.ChildKeys[ajw].Msgsize()
		}
	}
	return
}
コード例 #5
0
ファイル: proto_gen.go プロジェクト: CadeLaRen/docker-3
func (z Entry) Msgsize() (s int) {
	s = msgp.ArrayHeaderSize + msgp.Int64Size + msgp.GuessSize(z.Record)
	return
}
コード例 #6
0
ファイル: proto_gen.go プロジェクト: CadeLaRen/docker-3
func (z *Message) Msgsize() (s int) {
	s = msgp.ArrayHeaderSize + msgp.StringPrefixSize + len(z.Tag) + msgp.Int64Size + msgp.GuessSize(z.Record) + msgp.GuessSize(z.Option)
	return
}
コード例 #7
0
func (z *CacheRegistry) Msgsize() (s int) {
	s = 1 + 9 + msgp.StringPrefixSize + len(z.CacheKey) + 8 + msgp.GuessSize(z.Payload) + 9 + msgp.Float64Size + 10 + msgp.TimeSize + 9 + msgp.BoolSize + 9 + msgp.StringPrefixSize + len(z.TypeName)
	return
}
コード例 #8
0
ファイル: node_gen.go プロジェクト: jim3mar/go-datastructures
func (z *Key) Msgsize() (s int) {
	s = 1 + 2 + msgp.BytesPrefixSize + len([]byte(z.UUID)) + 2 + msgp.GuessSize(z.Value) + 2 + msgp.BytesPrefixSize + len(z.Payload)
	return
}