public ServiceConnectionParams(Udbus.Core.IRegisterSignalHandlers registerSignalHandlers, Udbus.Core.IStoppableUdbusMessageVisitor signalVisitor, Udbus.Core.DbusMessageReceiverPool receiverPool, Udbus.Core.IUdbusSerialNumberManager serialManager) : this(DefaultConnection(), registerSignalHandlers, signalVisitor, receiverPool, serialManager) { }
public ServiceConnectionParams(Udbus.Serialization.IUdbusTransport connection, Udbus.Core.IRegisterSignalHandlers registerSignalHandlers, Udbus.Core.IStoppableUdbusMessageVisitor signalVisitor, Udbus.Core.DbusMessageReceiverPool receiverPool, Udbus.Core.IUdbusSerialNumberManager serialManager) : this(connection, InitializeConnectorFromConnection(connection, serialManager, receiverPool), registerSignalHandlers, signalVisitor, receiverPool, serialManager) { }
private ServiceConnectionParams(Udbus.Serialization.IUdbusTransport connection, ConstructorConnectorArgs connectorArgs, Udbus.Serialization.IUdbusTransport signalConnection, Udbus.Core.IRegisterSignalHandlers registerSignalHandlers, Udbus.Core.IStoppableUdbusMessageVisitor signalVisitor, Udbus.Core.DbusMessageReceiverPool receiverPool, Udbus.Core.IUdbusSerialNumberManager serialManager) : this(connection, connectorArgs, signalConnection, InitializeSignalConnector(connection, connectorArgs, signalConnection, serialManager, receiverPool) , registerSignalHandlers, signalVisitor, receiverPool, serialManager) { }
public ServiceConnectionParams(Udbus.Serialization.IUdbusTransport connection, Udbus.Serialization.UdbusConnector connector, string name, Udbus.Serialization.IUdbusTransport signalConnection, Udbus.Core.IRegisterSignalHandlers registerSignalHandlers, Udbus.Core.IStoppableUdbusMessageVisitor signalVisitor, Udbus.Core.DbusMessageReceiverPool receiverPool, Udbus.Core.IUdbusSerialNumberManager serialManager) : this(connection, new ConstructorConnectorArgs(connector, name) , signalConnection, registerSignalHandlers, signalVisitor, receiverPool, serialManager) { }
private ServiceConnectionParams(Udbus.Serialization.IUdbusTransport connection, ConstructorConnectorArgs connectorArgs, Udbus.Core.IRegisterSignalHandlers registerSignalHandlers, Udbus.Core.IStoppableUdbusMessageVisitor signalVisitor, Udbus.Core.DbusMessageReceiverPool receiverPool, Udbus.Core.IUdbusSerialNumberManager serialManager) : base(connection, connectorArgs.connector) { this.Name = connectorArgs.name; this.SignalName = this.Name; this.RegisterSignalHandlers = registerSignalHandlers; this.SignalVisitor = signalVisitor; this.ReceiverPool = receiverPool; this.SerialManager = serialManager; }