示例#1
0
 public ProtocolWriter(ConnectionContext connection, IProtocolWriter <TWriteMessage> writer)
 {
     Connection = connection;
     _writer    = writer;
 }
 public ProtocolWriter(IProtocolWriter protocolWriter, IProtocolListener protocolListener)
 {
     _protocolWriter   = protocolWriter;
     _protocolListener = protocolListener;
 }
示例#3
0
 public HeartBeatThread(IProtocolWriter protocolWriter, int heartbeatMillis)
 {
     _protocolWriter = protocolWriter;
     _heartbeatMillis = heartbeatMillis;
 }
示例#4
0
 public static ProtocolWriter <TWriteMessage> CreateWriter <TWriteMessage>(this ConnectionContext connection, IProtocolWriter <TWriteMessage> writer)
 => new ProtocolWriter <TWriteMessage>(connection, writer);
示例#5
0
 public ProtocolWriter(IProtocolWriter protocolWriter, IProtocolListener protocolListener)
 {
     _protocolWriter = protocolWriter;
     _protocolListener = protocolListener;
 }
 public AMQProtocolSession(IProtocolWriter protocolWriter, IConnectionCloser connectionCloser, AMQConnection connection)
 {
     _protocolWriter   = protocolWriter;
     _connectionCloser = connectionCloser;
     _connection       = connection;
 }
示例#7
0
 public ProtocolWriter(ConnectionContext connection, IProtocolWriter <TWriteMessage> writer, SemaphoreSlim semaphore)
 {
     Connection = connection;
     _writer    = writer;
     _semaphore = semaphore;
 }
 public AMQProtocolSession(IProtocolWriter protocolWriter, IConnectionCloser connectionCloser, AMQConnection connection)
 {
     _protocolWriter = protocolWriter;
     _connectionCloser = connectionCloser;
     _connection = connection;
 }
示例#9
0
 public ProtocolWriter(ConnectionContext connection, IProtocolWriter <TWriteMessage> writer)
     : this(connection, writer, new SemaphoreSlim(1))
 {
 }
示例#10
0
 public static ProtocolWriter <TWriteMessage> CreateWriter <TWriteMessage>(this ConnectionContext connection, IProtocolWriter <TWriteMessage> writer, SemaphoreSlim semaphore)
 => new ProtocolWriter <TWriteMessage>(connection, writer, semaphore);
示例#11
0
 /// <summary>
 /// Marshal
 /// </summary>
 virtual public void Marshal(IProtocolWriter writer)
 {
     global::Microsoft.Bond.Marshaler.Marshal(this, writer);
 }
示例#12
0
 public virtual void Write(IProtocolWriter protocol)
 {
 }
 public HeartBeatThread(IProtocolWriter protocolWriter, int heartbeatMillis)
 {
     _protocolWriter  = protocolWriter;
     _heartbeatMillis = heartbeatMillis;
 }