internal static void InternalBasicAck(AmqpPrimitivesWriter writer, ushort channel, ushort classId, ushort methodId, object args) { var b_args = args as FrameParameters.BasicAckArgs; // return (writer, channel, classId, methodId, args) => { uint payloadSize = (uint)(8 + 5); writer.WriteFrameStart(AmqpConstants.FrameMethod, channel, payloadSize, classId, methodId); // writer.WriteUShort(classId); // writer.WriteUShort(methodId); writer.WriteULong(b_args.deliveryTag); writer.WriteBit(b_args.multiple); writer.WriteOctet(AmqpConstants.FrameEnd); }; }
internal static void InternalBasicAck(AmqpPrimitivesWriter writer, ushort channel, ushort classId, ushort methodId, object args) { var b_args = args as FrameParameters.BasicAckArgs; if (LogAdapter.ProtocolLevelLogEnabled) { LogAdapter.LogDebug(LogSource, "> BasicAck : " + b_args.deliveryTag); } { uint payloadSize = (uint)(8 + 5); writer.WriteFrameStart(AmqpConstants.FrameMethod, channel, payloadSize, classId, methodId); writer.WriteULong(b_args.deliveryTag); writer.WriteBit(b_args.multiple); writer.WriteOctet(AmqpConstants.FrameEnd); }; }
internal static void InternalBasicAck(AmqpPrimitivesWriter writer, ushort channel, ushort classId, ushort methodId, object args) { var b_args = args as FrameParameters.BasicAckArgs; // return (writer, channel, classId, methodId, args) => { uint payloadSize = (uint)(8 + 5); writer.WriteFrameStart(AmqpConstants.FrameMethod, channel, payloadSize, classId, methodId); // writer.WriteUShort(classId); // writer.WriteUShort(methodId); writer.WriteULong(b_args.deliveryTag); writer.WriteBit(b_args.multiple); writer.WriteOctet(AmqpConstants.FrameEnd); }; }