Beispiel #1
0
 /// <summary>
 /// Creates a new instance of the provider with the supplied parameters.
 /// </summary>
 /// <param name="systemContext">the Aeron system context to use</param>
 /// <param name="stream">the Aeron stream ID</param>
 /// <param name="address">the address to use for UDP transmission</param>
 /// <param name="port">the port to use for UDP transmission</param>
 /// <param name="bufferSize">the Aeron buffer size</param>
 /// <param name="interface">the local interface to bind to (optional)</param>
 public Aeron(
     Adaptive.Aeron.Aeron.Context systemContext,
     int stream,
     string address,
     int port,
     int bufferSize,
     string @interface
     )
 {
     _stream     = stream;
     _address    = address;
     _port       = port;
     _bufferSize = bufferSize;
     _interface  = @interface;
     _aeron      = Adaptive.Aeron.Aeron.Connect(systemContext);
 }
 public static void Init(TestContext context)
 {
     // Reference Implementation
     aa = Adaptive.Aeron.Aeron.Connect();
     cr = aa.CountersReader;
 }