• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // automatically generated by the FlatBuffers compiler, do not modify
2 
3 import FlatBuffers
4 
5 public struct HelloReply: FlatBufferObject {
6 
validateVersionnull7 	static func validateVersion() { FlatBuffersVersion_1_12_0() }
8 	public var __buffer: ByteBuffer! { return _accessor.bb }
9 
10 	private var _accessor: Table
getRootAsHelloReplynull11 	public static func getRootAsHelloReply(bb: ByteBuffer) -> HelloReply { return HelloReply(Table(bb: bb, position: Int32(bb.read(def: UOffset.self, position: bb.reader)) + Int32(bb.reader))) }
12 
13 	private init(_ t: Table) { _accessor = t }
14 	public init(_ bb: ByteBuffer, o: Int32) { _accessor = Table(bb: bb, position: o) }
15 
16 	public var message: String? { let o = _accessor.offset(4); return o == 0 ? nil : _accessor.string(at: o) }
17 	public var messageSegmentArray: [UInt8]? { return _accessor.getVector(at: 4) }
startHelloReplynull18 	public static func startHelloReply(_ fbb: FlatBufferBuilder) -> UOffset { fbb.startTable(with: 1) }
addnull19 	public static func add(message: Offset<String>, _ fbb: FlatBufferBuilder) { fbb.add(offset: message, at: 0)  }
endHelloReplynull20 	public static func endHelloReply(_ fbb: FlatBufferBuilder, start: UOffset) -> Offset<UOffset> { let end = Offset<UOffset>(offset: fbb.endTable(at: start)); return end }
21 	public static func createHelloReply(_ fbb: FlatBufferBuilder,
22 		offsetOfMessage message: Offset<String> = Offset()) -> Offset<UOffset> {
23 		let __start = HelloReply.startHelloReply(fbb)
24 		HelloReply.add(message: message, fbb)
25 		return HelloReply.endHelloReply(fbb, start: __start)
26 	}
27 }
28 
29 public struct HelloRequest: FlatBufferObject {
30 
validateVersionnull31 	static func validateVersion() { FlatBuffersVersion_1_12_0() }
32 	public var __buffer: ByteBuffer! { return _accessor.bb }
33 
34 	private var _accessor: Table
getRootAsHelloRequestnull35 	public static func getRootAsHelloRequest(bb: ByteBuffer) -> HelloRequest { return HelloRequest(Table(bb: bb, position: Int32(bb.read(def: UOffset.self, position: bb.reader)) + Int32(bb.reader))) }
36 
37 	private init(_ t: Table) { _accessor = t }
38 	public init(_ bb: ByteBuffer, o: Int32) { _accessor = Table(bb: bb, position: o) }
39 
40 	public var name: String? { let o = _accessor.offset(4); return o == 0 ? nil : _accessor.string(at: o) }
41 	public var nameSegmentArray: [UInt8]? { return _accessor.getVector(at: 4) }
startHelloRequestnull42 	public static func startHelloRequest(_ fbb: FlatBufferBuilder) -> UOffset { fbb.startTable(with: 1) }
addnull43 	public static func add(name: Offset<String>, _ fbb: FlatBufferBuilder) { fbb.add(offset: name, at: 0)  }
endHelloRequestnull44 	public static func endHelloRequest(_ fbb: FlatBufferBuilder, start: UOffset) -> Offset<UOffset> { let end = Offset<UOffset>(offset: fbb.endTable(at: start)); return end }
45 	public static func createHelloRequest(_ fbb: FlatBufferBuilder,
46 		offsetOfName name: Offset<String> = Offset()) -> Offset<UOffset> {
47 		let __start = HelloRequest.startHelloRequest(fbb)
48 		HelloRequest.add(name: name, fbb)
49 		return HelloRequest.endHelloRequest(fbb, start: __start)
50 	}
51 }
52 
53 public struct ManyHellosRequest: FlatBufferObject {
54 
validateVersionnull55 	static func validateVersion() { FlatBuffersVersion_1_12_0() }
56 	public var __buffer: ByteBuffer! { return _accessor.bb }
57 
58 	private var _accessor: Table
getRootAsManyHellosRequestnull59 	public static func getRootAsManyHellosRequest(bb: ByteBuffer) -> ManyHellosRequest { return ManyHellosRequest(Table(bb: bb, position: Int32(bb.read(def: UOffset.self, position: bb.reader)) + Int32(bb.reader))) }
60 
61 	private init(_ t: Table) { _accessor = t }
62 	public init(_ bb: ByteBuffer, o: Int32) { _accessor = Table(bb: bb, position: o) }
63 
64 	public var name: String? { let o = _accessor.offset(4); return o == 0 ? nil : _accessor.string(at: o) }
65 	public var nameSegmentArray: [UInt8]? { return _accessor.getVector(at: 4) }
66 	public var numGreetings: Int32 { let o = _accessor.offset(6); return o == 0 ? 0 : _accessor.readBuffer(of: Int32.self, at: o) }
startManyHellosRequestnull67 	public static func startManyHellosRequest(_ fbb: FlatBufferBuilder) -> UOffset { fbb.startTable(with: 2) }
addnull68 	public static func add(name: Offset<String>, _ fbb: FlatBufferBuilder) { fbb.add(offset: name, at: 0)  }
addnull69 	public static func add(numGreetings: Int32, _ fbb: FlatBufferBuilder) { fbb.add(element: numGreetings, def: 0, at: 1) }
endManyHellosRequestnull70 	public static func endManyHellosRequest(_ fbb: FlatBufferBuilder, start: UOffset) -> Offset<UOffset> { let end = Offset<UOffset>(offset: fbb.endTable(at: start)); return end }
71 	public static func createManyHellosRequest(_ fbb: FlatBufferBuilder,
72 		offsetOfName name: Offset<String> = Offset(),
73 		numGreetings: Int32 = 0) -> Offset<UOffset> {
74 		let __start = ManyHellosRequest.startManyHellosRequest(fbb)
75 		ManyHellosRequest.add(name: name, fbb)
76 		ManyHellosRequest.add(numGreetings: numGreetings, fbb)
77 		return ManyHellosRequest.endManyHellosRequest(fbb, start: __start)
78 	}
79 }
80 
81