Esempio n. 1
0
 public static Offset <ppx.Observe> CreateObserve(FlatBufferBuilder builder,
                                                  StringOffset addressOffset         = default(StringOffset),
                                                  StringOffset nameOffset            = default(StringOffset),
                                                  ppx.Distribution distribution_type = ppx.Distribution.NONE,
                                                  int distributionOffset             = 0,
                                                  Offset <ppx.Tensor> valueOffset    = default(Offset <ppx.Tensor>))
 {
     builder.StartTable(5);
     Observe.AddValue(builder, valueOffset);
     Observe.AddDistribution(builder, distributionOffset);
     Observe.AddName(builder, nameOffset);
     Observe.AddAddress(builder, addressOffset);
     Observe.AddDistributionType(builder, distribution_type);
     return(Observe.EndObserve(builder));
 }
Esempio n. 2
0
 public static Offset <ppx.Sample> CreateSample(FlatBufferBuilder builder,
                                                StringOffset addressOffset         = default(StringOffset),
                                                StringOffset nameOffset            = default(StringOffset),
                                                ppx.Distribution distribution_type = ppx.Distribution.NONE,
                                                int distributionOffset             = 0,
                                                bool control = true,
                                                bool replace = false)
 {
     builder.StartTable(6);
     Sample.AddDistribution(builder, distributionOffset);
     Sample.AddName(builder, nameOffset);
     Sample.AddAddress(builder, addressOffset);
     Sample.AddReplace(builder, replace);
     Sample.AddControl(builder, control);
     Sample.AddDistributionType(builder, distribution_type);
     return(Sample.EndSample(builder));
 }
Esempio n. 3
0
 public static void AddDistributionType(FlatBufferBuilder builder, ppx.Distribution distributionType)
 {
     builder.AddByte(2, (byte)distributionType, 0);
 }