コード例 #1
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1;                        // bytes for _reserved1, length of _queue, bit fields

            bufferSize += WireFormatting.GetByteCount(_queue); // _queue in bytes
            return(bufferSize);
        }
コード例 #2
0
        public int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 2 + 2;                        // bytes for _replyCode, length of _replyText, _classId, _methodId

            bufferSize += WireFormatting.GetByteCount(_replyText); // _replyText in bytes
            return(bufferSize);
        }
コード例 #3
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 1;                                    // bytes for length of _reserved1

            bufferSize += WireFormatting.GetByteCount(_reserved1); // _reserved1 in bytes
            return(bufferSize);
        }
コード例 #4
0
        public int GetRequiredBufferSize()
        {
            int bufferSize = 1 + 1 + 1;                              // bytes for length of _virtualHost, length of _capabilities, bit fields

            bufferSize += WireFormatting.GetByteCount(_virtualHost); // _virtualHost in bytes
            return(bufferSize);
        }
コード例 #5
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 1 + 1;                                  // bytes for length of _consumerTag, bit fields

            bufferSize += WireFormatting.GetByteCount(_consumerTag); // _consumerTag in bytes
            return(bufferSize);
        }
コード例 #6
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 1 + 4 + 4;                        // bytes for length of _queue, _messageCount, _consumerCount

            bufferSize += WireFormatting.GetByteCount(_queue); // _queue in bytes
            return(bufferSize);
        }
コード例 #7
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 1 + 1 + 1;                              // bytes for length of _virtualHost, length of _reserved1, bit fields

            bufferSize += WireFormatting.GetByteCount(_virtualHost); // _virtualHost in bytes
            return(bufferSize);
        }
コード例 #8
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 8 + 1 + 1 + 1 + 4;                     // bytes for _deliveryTag, bit fields, length of _exchange, length of _routingKey, _messageCount

            bufferSize += WireFormatting.GetByteCount(_exchange);   // _exchange in bytes
            bufferSize += WireFormatting.GetByteCount(_routingKey); // _routingKey in bytes
            return(bufferSize);
        }
コード例 #9
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 4 + 1;                             // bytes for length of _newSecret, length of _reason

            bufferSize += _newSecret.Length;                    // _newSecret in bytes
            bufferSize += WireFormatting.GetByteCount(_reason); // _reason in bytes
            return(bufferSize);
        }
コード例 #10
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1 + 1;                         // bytes for _reserved1, length of _exchange, length of _routingKey, bit fields

            bufferSize += WireFormatting.GetByteCount(_exchange);   // _exchange in bytes
            bufferSize += WireFormatting.GetByteCount(_routingKey); // _routingKey in bytes
            return(bufferSize);
        }
コード例 #11
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1 + 1;                             // bytes for _reserved1, length of _queue, length of _consumerTag, bit fields

            bufferSize += WireFormatting.GetByteCount(_queue);          // _queue in bytes
            bufferSize += WireFormatting.GetByteCount(_consumerTag);    // _consumerTag in bytes
            bufferSize += WireFormatting.GetTableByteCount(_arguments); // _arguments in bytes
            return(bufferSize);
        }
コード例 #12
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1 + 1;                         // bytes for _replyCode, length of _replyText, length of _exchange, length of _routingKey

            bufferSize += WireFormatting.GetByteCount(_replyText);  // _replyText in bytes
            bufferSize += WireFormatting.GetByteCount(_exchange);   // _exchange in bytes
            bufferSize += WireFormatting.GetByteCount(_routingKey); // _routingKey in bytes
            return(bufferSize);
        }
コード例 #13
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1 + 1;                             // bytes for _reserved1, length of _exchange, length of _type, bit fields

            bufferSize += WireFormatting.GetByteCount(_exchange);       // _exchange in bytes
            bufferSize += WireFormatting.GetByteCount(_type);           // _type in bytes
            bufferSize += WireFormatting.GetTableByteCount(_arguments); // _arguments in bytes
            return(bufferSize);
        }
コード例 #14
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 1 + 8 + 1 + 1 + 1;                      // bytes for length of _consumerTag, _deliveryTag, bit fields, length of _exchange, length of _routingKey

            bufferSize += WireFormatting.GetByteCount(_consumerTag); // _consumerTag in bytes
            bufferSize += WireFormatting.GetByteCount(_exchange);    // _exchange in bytes
            bufferSize += WireFormatting.GetByteCount(_routingKey);  // _routingKey in bytes
            return(bufferSize);
        }
コード例 #15
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1 + 1 + 1;                         // bytes for _reserved1, length of _destination, length of _source, length of _routingKey, bit fields

            bufferSize += WireFormatting.GetByteCount(_destination);    // _destination in bytes
            bufferSize += WireFormatting.GetByteCount(_source);         // _source in bytes
            bufferSize += WireFormatting.GetByteCount(_routingKey);     // _routingKey in bytes
            bufferSize += WireFormatting.GetTableByteCount(_arguments); // _arguments in bytes
            return(bufferSize);
        }
コード例 #16
0
        public override int GetRequiredBufferSize()
        {
            int bufferSize = 2 + 1 + 1 + 1;                             // bytes for _reserved1, length of _queue, length of _exchange, length of _routingKey

            bufferSize += WireFormatting.GetByteCount(_queue);          // _queue in bytes
            bufferSize += WireFormatting.GetByteCount(_exchange);       // _exchange in bytes
            bufferSize += WireFormatting.GetByteCount(_routingKey);     // _routingKey in bytes
            bufferSize += WireFormatting.GetTableByteCount(_arguments); // _arguments in bytes
            return(bufferSize);
        }
コード例 #17
0
        public int GetRequiredBufferSize()
        {
            int bufferSize = 1 + 4 + 1;                                        // bytes for length of _mechanism, length of _response, length of _locale

            bufferSize += WireFormatting.GetTableByteCount(_clientProperties); // _clientProperties in bytes
            bufferSize += WireFormatting.GetByteCount(_mechanism);             // _mechanism in bytes
            bufferSize += _response.Length;                                    // _response in bytes
            bufferSize += WireFormatting.GetByteCount(_locale);                // _locale in bytes
            return(bufferSize);
        }
コード例 #18
0
 public int ShortstrGetSizePopulated() => WireFormatting.GetByteCount(_shortString);
コード例 #19
0
 public int ShortstrGetSizeEmpty() => WireFormatting.GetByteCount(string.Empty);