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;
        }
Exemplo n.º 2
0
 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);
 }