1// Code generated by the FlatBuffers compiler. DO NOT EDIT. 2 3package models 4 5import ( 6 flatbuffers "github.com/google/flatbuffers/go" 7) 8 9type HelloReply struct { 10 _tab flatbuffers.Table 11} 12 13func GetRootAsHelloReply(buf []byte, offset flatbuffers.UOffsetT) *HelloReply { 14 n := flatbuffers.GetUOffsetT(buf[offset:]) 15 x := &HelloReply{} 16 x.Init(buf, n+offset) 17 return x 18} 19 20func GetSizePrefixedRootAsHelloReply(buf []byte, offset flatbuffers.UOffsetT) *HelloReply { 21 n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:]) 22 x := &HelloReply{} 23 x.Init(buf, n+offset+flatbuffers.SizeUint32) 24 return x 25} 26 27func (rcv *HelloReply) Init(buf []byte, i flatbuffers.UOffsetT) { 28 rcv._tab.Bytes = buf 29 rcv._tab.Pos = i 30} 31 32func (rcv *HelloReply) Table() flatbuffers.Table { 33 return rcv._tab 34} 35 36func (rcv *HelloReply) Message() []byte { 37 o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) 38 if o != 0 { 39 return rcv._tab.ByteVector(o + rcv._tab.Pos) 40 } 41 return nil 42} 43 44func HelloReplyStart(builder *flatbuffers.Builder) { 45 builder.StartObject(1) 46} 47func HelloReplyAddMessage(builder *flatbuffers.Builder, message flatbuffers.UOffsetT) { 48 builder.PrependUOffsetTSlot(0, flatbuffers.UOffsetT(message), 0) 49} 50func HelloReplyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { 51 return builder.EndObject() 52} 53