MCPcopy Create free account
hub / github.com/HumbleNet/HumbleNet / CreateMessage

Method CreateMessage

tests/c-sharp/TestPeer/test_peer.cs:77–84  ·  view source on GitHub ↗
(FlatBufferBuilder builder,
      MessageSwitch message_type = MessageSwitch.NONE,
      int messageOffset = 0)

Source from the content-addressed store, hash-verified

75 public TTable GetMessage<TTable>(TTable obj) where TTable : Table { int o = __offset(6); return o != 0 ? __union(obj, o) : null; }
76
77 public static Offset<Message> CreateMessage(FlatBufferBuilder builder,
78 MessageSwitch message_type = MessageSwitch.NONE,
79 int messageOffset = 0) {
80 builder.StartObject(2);
81 Message.AddMessage(builder, messageOffset);
82 Message.AddMessageType(builder, message_type);
83 return Message.EndMessage(builder);
84 }
85
86 public static void StartMessage(FlatBufferBuilder builder) { builder.StartObject(2); }
87 public static void AddMessageType(FlatBufferBuilder builder, MessageSwitch messageType) { builder.AddByte(0, (byte)messageType, 0); }

Callers 3

sendChatMethod · 0.80
sendHelloMethod · 0.80
processMessageMethod · 0.80

Calls 4

StartObjectMethod · 0.80
AddMessageTypeMethod · 0.80
EndMessageMethod · 0.80
AddMessageMethod · 0.45

Tested by

no test coverage detected