public MainSession(RabbitMQ.Client.Framing.Impl.Connection connection) : base(connection, 0) { Command request; connection.Protocol.CreateConnectionClose(0, "", out request, out m_closeOkClassId, out m_closeOkMethodId); m_closeClassId = request.Method.ProtocolClassId; m_closeMethodId = request.Method.ProtocolMethodId; }
public SessionManager(RabbitMQ.Client.Framing.Impl.Connection connection, ushort channelMax) { m_connection = connection; ChannelMax = (channelMax == 0) ? ushort.MaxValue : channelMax; Ints = new IntAllocator(1, ChannelMax); }
public Session(RabbitMQ.Client.Framing.Impl.Connection connection, int channelNumber) : base(connection, channelNumber) { m_assembler = new CommandAssembler(connection.Protocol); }