/// <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; }