(cmd string, length uint32, checksum [common.CHECKSUM_LEN]byte)
| 79 | } |
| 80 | |
| 81 | func newMessageHeader(cmd string, length uint32, checksum [common.CHECKSUM_LEN]byte) messageHeader { |
| 82 | msgh := messageHeader{} |
| 83 | msgh.Magic = config.DefConfig.P2PNode.NetworkMagic |
| 84 | copy(msgh.CMD[:], cmd) |
| 85 | msgh.Checksum = checksum |
| 86 | msgh.Length = length |
| 87 | return msgh |
| 88 | } |
| 89 | |
| 90 | func WriteMessage(sink *comm.ZeroCopySink, msg Message) { |
| 91 | pstart := sink.Size() |
no outgoing calls