1*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Workerimport * as flatbuffers from 'flatbuffers'; 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Worker 6*890232f2SAndroid Build Coastguard Worker 7*890232f2SAndroid Build Coastguard Workerexport class BookReader { 8*890232f2SAndroid Build Coastguard Worker bb: flatbuffers.ByteBuffer|null = null; 9*890232f2SAndroid Build Coastguard Worker bb_pos = 0; 10*890232f2SAndroid Build Coastguard Worker __init(i:number, bb:flatbuffers.ByteBuffer):BookReader { 11*890232f2SAndroid Build Coastguard Worker this.bb_pos = i; 12*890232f2SAndroid Build Coastguard Worker this.bb = bb; 13*890232f2SAndroid Build Coastguard Worker return this; 14*890232f2SAndroid Build Coastguard Worker} 15*890232f2SAndroid Build Coastguard Worker 16*890232f2SAndroid Build Coastguard WorkerbooksRead():number { 17*890232f2SAndroid Build Coastguard Worker return this.bb!.readInt32(this.bb_pos); 18*890232f2SAndroid Build Coastguard Worker} 19*890232f2SAndroid Build Coastguard Worker 20*890232f2SAndroid Build Coastguard Workermutate_books_read(value:number):boolean { 21*890232f2SAndroid Build Coastguard Worker this.bb!.writeInt32(this.bb_pos + 0, value); 22*890232f2SAndroid Build Coastguard Worker return true; 23*890232f2SAndroid Build Coastguard Worker} 24*890232f2SAndroid Build Coastguard Worker 25*890232f2SAndroid Build Coastguard Workerstatic getFullyQualifiedName():string { 26*890232f2SAndroid Build Coastguard Worker return 'BookReader'; 27*890232f2SAndroid Build Coastguard Worker} 28*890232f2SAndroid Build Coastguard Worker 29*890232f2SAndroid Build Coastguard Workerstatic sizeOf():number { 30*890232f2SAndroid Build Coastguard Worker return 4; 31*890232f2SAndroid Build Coastguard Worker} 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Workerstatic createBookReader(builder:flatbuffers.Builder, books_read: number):flatbuffers.Offset { 34*890232f2SAndroid Build Coastguard Worker builder.prep(4, 4); 35*890232f2SAndroid Build Coastguard Worker builder.writeInt32(books_read); 36*890232f2SAndroid Build Coastguard Worker return builder.offset(); 37*890232f2SAndroid Build Coastguard Worker} 38*890232f2SAndroid Build Coastguard Worker 39*890232f2SAndroid Build Coastguard Worker 40*890232f2SAndroid Build Coastguard Workerunpack(): BookReaderT { 41*890232f2SAndroid Build Coastguard Worker return new BookReaderT( 42*890232f2SAndroid Build Coastguard Worker this.booksRead() 43*890232f2SAndroid Build Coastguard Worker ); 44*890232f2SAndroid Build Coastguard Worker} 45*890232f2SAndroid Build Coastguard Worker 46*890232f2SAndroid Build Coastguard Worker 47*890232f2SAndroid Build Coastguard WorkerunpackTo(_o: BookReaderT): void { 48*890232f2SAndroid Build Coastguard Worker _o.booksRead = this.booksRead(); 49*890232f2SAndroid Build Coastguard Worker} 50*890232f2SAndroid Build Coastguard Worker} 51*890232f2SAndroid Build Coastguard Worker 52*890232f2SAndroid Build Coastguard Workerexport class BookReaderT { 53*890232f2SAndroid Build Coastguard Workerconstructor( 54*890232f2SAndroid Build Coastguard Worker public booksRead: number = 0 55*890232f2SAndroid Build Coastguard Worker){} 56*890232f2SAndroid Build Coastguard Worker 57*890232f2SAndroid Build Coastguard Worker 58*890232f2SAndroid Build Coastguard Workerpack(builder:flatbuffers.Builder): flatbuffers.Offset { 59*890232f2SAndroid Build Coastguard Worker return BookReader.createBookReader(builder, 60*890232f2SAndroid Build Coastguard Worker this.booksRead 61*890232f2SAndroid Build Coastguard Worker ); 62*890232f2SAndroid Build Coastguard Worker} 63*890232f2SAndroid Build Coastguard Worker} 64