Akka.Remote.Transport.AkkaPduProtobuffCodec.ConstructControlMessagePdu C# (CSharp) Method

ConstructControlMessagePdu() private method

private ConstructControlMessagePdu ( CommandType code, AkkaHandshakeInfo handshakeInfo = null ) : ByteString
code CommandType
handshakeInfo AkkaHandshakeInfo
return ByteString
        private ByteString ConstructControlMessagePdu(CommandType code, AkkaHandshakeInfo.Builder handshakeInfo = null)
        {
            var controlMessageBuilder = AkkaControlMessage.CreateBuilder()
                .SetCommandType(code);
            if (handshakeInfo != null)
            {
                controlMessageBuilder = controlMessageBuilder.SetHandshakeInfo(handshakeInfo);
            }

            return
                AkkaProtocolMessage.CreateBuilder().SetInstruction(controlMessageBuilder.Build()).Build().ToByteString();
        }