Skip to content
Snippets Groups Projects
Select Git revision
  • a59e26e0f63565c7c1c58a46e08b9f9757f428eb
  • master default protected
  • Rpc
3 results

ValueRefs.cs

Blame
  • user avatar
    Tim Übelhör authored
    a59e26e0
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ValueRefs.cs 5.21 KiB
    // <auto-generated>
    //  automatically generated by the FlatBuffers compiler, do not modify
    // </auto-generated>
    
    namespace Network.Protocol
    {
    
    using global::System;
    using global::FlatBuffers;
    
    public struct ValueRefs : IFlatbufferObject
    {
      private Table __p;
      public ByteBuffer ByteBuffer { get { return __p.bb; } }
      public static ValueRefs GetRootAsValueRefs(ByteBuffer _bb) { return GetRootAsValueRefs(_bb, new ValueRefs()); }
      public static ValueRefs GetRootAsValueRefs(ByteBuffer _bb, ValueRefs obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
      public void __init(int _i, ByteBuffer _bb) { __p.bb_pos = _i; __p.bb = _bb; }
      public ValueRefs __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
    
      public string InstanceName { get { int o = __p.__offset(4); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
      public ArraySegment<byte>? GetInstanceNameBytes() { return __p.__vector_as_arraysegment(4); }
      public uint IntVrs(int j) { int o = __p.__offset(6); return o != 0 ? __p.bb.GetUint(__p.__vector(o) + j * 4) : (uint)0; }
      public int IntVrsLength { get { int o = __p.__offset(6); return o != 0 ? __p.__vector_len(o) : 0; } }
      public ArraySegment<byte>? GetIntVrsBytes() { return __p.__vector_as_arraysegment(6); }
      public uint RealVrs(int j) { int o = __p.__offset(8); return o != 0 ? __p.bb.GetUint(__p.__vector(o) + j * 4) : (uint)0; }
      public int RealVrsLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
      public ArraySegment<byte>? GetRealVrsBytes() { return __p.__vector_as_arraysegment(8); }
      public uint BoolVrs(int j) { int o = __p.__offset(10); return o != 0 ? __p.bb.GetUint(__p.__vector(o) + j * 4) : (uint)0; }
      public int BoolVrsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
      public ArraySegment<byte>? GetBoolVrsBytes() { return __p.__vector_as_arraysegment(10); }
      public uint StringVrs(int j) { int o = __p.__offset(12); return o != 0 ? __p.bb.GetUint(__p.__vector(o) + j * 4) : (uint)0; }
      public int StringVrsLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
      public ArraySegment<byte>? GetStringVrsBytes() { return __p.__vector_as_arraysegment(12); }
    
      public static Offset<ValueRefs> CreateValueRefs(FlatBufferBuilder builder,
          StringOffset InstanceNameOffset = default(StringOffset),
          VectorOffset IntVrsOffset = default(VectorOffset),
          VectorOffset RealVrsOffset = default(VectorOffset),
          VectorOffset BoolVrsOffset = default(VectorOffset),
          VectorOffset StringVrsOffset = default(VectorOffset)) {
        builder.StartObject(5);
        ValueRefs.AddStringVrs(builder, StringVrsOffset);
        ValueRefs.AddBoolVrs(builder, BoolVrsOffset);
        ValueRefs.AddRealVrs(builder, RealVrsOffset);
        ValueRefs.AddIntVrs(builder, IntVrsOffset);
        ValueRefs.AddInstanceName(builder, InstanceNameOffset);
        return ValueRefs.EndValueRefs(builder);
      }
    
      public static void StartValueRefs(FlatBufferBuilder builder) { builder.StartObject(5); }
      public static void AddInstanceName(FlatBufferBuilder builder, StringOffset InstanceNameOffset) { builder.AddOffset(0, InstanceNameOffset.Value, 0); }
      public static void AddIntVrs(FlatBufferBuilder builder, VectorOffset IntVrsOffset) { builder.AddOffset(1, IntVrsOffset.Value, 0); }
      public static VectorOffset CreateIntVrsVector(FlatBufferBuilder builder, uint[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddUint(data[i]); return builder.EndVector(); }
      public static void StartIntVrsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
      public static void AddRealVrs(FlatBufferBuilder builder, VectorOffset RealVrsOffset) { builder.AddOffset(2, RealVrsOffset.Value, 0); }
      public static VectorOffset CreateRealVrsVector(FlatBufferBuilder builder, uint[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddUint(data[i]); return builder.EndVector(); }
      public static void StartRealVrsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
      public static void AddBoolVrs(FlatBufferBuilder builder, VectorOffset BoolVrsOffset) { builder.AddOffset(3, BoolVrsOffset.Value, 0); }
      public static VectorOffset CreateBoolVrsVector(FlatBufferBuilder builder, uint[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddUint(data[i]); return builder.EndVector(); }
      public static void StartBoolVrsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
      public static void AddStringVrs(FlatBufferBuilder builder, VectorOffset StringVrsOffset) { builder.AddOffset(4, StringVrsOffset.Value, 0); }
      public static VectorOffset CreateStringVrsVector(FlatBufferBuilder builder, uint[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddUint(data[i]); return builder.EndVector(); }
      public static void StartStringVrsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
      public static Offset<ValueRefs> EndValueRefs(FlatBufferBuilder builder) {
        int o = builder.EndObject();
        return new Offset<ValueRefs>(o);
      }
    };
    
    
    }