MCPcopy Create free account
hub / github.com/DNAProject/DNA / writeMessageHeaderInto

Function writeMessageHeaderInto

p2pserver/message/types/message.go:74–79  ·  view source on GitHub ↗
(sink *comm.ZeroCopySink, msgh messageHeader)

Source from the content-addressed store, hash-verified

72}
73
74func writeMessageHeaderInto(sink *comm.ZeroCopySink, msgh messageHeader) {
75 sink.WriteUint32(msgh.Magic)
76 sink.WriteBytes(msgh.CMD[:])
77 sink.WriteUint32(msgh.Length)
78 sink.WriteBytes(msgh.Checksum[:])
79}
80
81func newMessageHeader(cmd string, length uint32, checksum [common.CHECKSUM_LEN]byte) messageHeader {
82 msgh := messageHeader{}

Callers 4

TestMsgHdr2Function · 0.85
TestMsgHdrDesPerformanceFunction · 0.85
WriteMessageFunction · 0.85

Calls 2

WriteUint32Method · 0.80
WriteBytesMethod · 0.80

Tested by 3

TestMsgHdr2Function · 0.68
TestMsgHdrDesPerformanceFunction · 0.68