public void Consume(Message.IConsumerByteBuffer buffer) { if (!_actor.IsStopped) { Action <IResponseChannelConsumer> cons128873 = __ => __.Consume(buffer); if (_mailbox.IsPreallocated) { _mailbox.Send(_actor, cons128873, null, ConsumeRepresentation1); } else { _mailbox.Send( new LocalMessage <IResponseChannelConsumer>(_actor, cons128873, ConsumeRepresentation1)); } } else { _actor.DeadLetters?.FailedDelivery(new DeadLetter(_actor, ConsumeRepresentation1)); } }
public void RespondWith(RequestResponseContext context, Message.IConsumerByteBuffer buffer, bool closeFollowing) { if (!_actor.IsStopped) { Action <IResponseSenderChannel> cons829071244 = __ => __.RespondWith(context, buffer, closeFollowing); if (_mailbox.IsPreallocated) { _mailbox.Send(_actor, cons829071244, null, RespondWithRepresentation3); } else { _mailbox.Send(new LocalMessage <IResponseSenderChannel>(_actor, cons829071244, RespondWithRepresentation3)); } } else { _actor.DeadLetters?.FailedDelivery(new DeadLetter(_actor, RespondWithRepresentation3)); } }