Ejemplo n.º 1
0
        public static byte[] NodeConnectResultMessage(NodeConnectResult success, int errorNode)
        {
            FlatBufferBuilder bb = new FlatBufferBuilder(2);

            var messageOffset = MessagesInternal.NodeConnectResultMessage.CreateNodeConnectResultMessage(
                bb,
                (MessagesInternal.NodeConnectResult)success,
                (sbyte)errorNode);

            var baseOffset = MessagesInternal.MessageBase.CreateMessageBase(bb, MessagesInternal.MessageContainer.NodeConnectResultMessage, messageOffset.Value);

            bb.Finish(baseOffset.Value);

            return(PrefixMessageLength(bb));
        }
 public static void AddSuccess(FlatBufferBuilder builder, NodeConnectResult success)
 {
     builder.AddSbyte(0, (sbyte)success, 0);
 }
 public static Offset <NodeConnectResultMessage> CreateNodeConnectResultMessage(FlatBufferBuilder builder,
                                                                                NodeConnectResult success = NodeConnectResult.Success,
                                                                                sbyte errorNode           = 0)
 {
     builder.StartObject(2);
     NodeConnectResultMessage.AddErrorNode(builder, errorNode);
     NodeConnectResultMessage.AddSuccess(builder, success);
     return(NodeConnectResultMessage.EndNodeConnectResultMessage(builder));
 }