Example #1
0
 public static Stream ShapeBandwidth <TStream>(this TStream stream, IStreamShedulers streamShedulers)
     where TStream : Stream
 => new ShapedStream <TStream>(stream, streamShedulers, BandwidthStreamCost.Default);
Example #2
0
 public static Stream ShapeIops <TStream>(this TStream stream, IStreamShedulers streamShedulers)
     where TStream : Stream
 => new ShapedStream <TStream>(stream, streamShedulers, IopsStreamCost.Default);
 public InvertReadWriteSchedulers(IStreamShedulers parent)
 {
     Parent = parent;
 }
Example #4
0
 public ShapedStream(TStream parent, IStreamShedulers schedulers, IStreamCost costs)
 {
     Parent     = parent;
     Schedulers = schedulers;
     Costs      = costs;
 }
Example #5
0
 public ShapeStreamSums(IStreamCost costs, IStreamShedulers schedulers)
 {
     Costs      = costs;
     Schedulers = schedulers;
 }