Pack header into `buf'
| 73 | |
| 74 | // Pack header into `buf' |
| 75 | inline void PackRpcHeader(char* rpc_header, uint32_t meta_size, int payload_size) { |
| 76 | uint32_t* dummy = (uint32_t*)rpc_header; // suppress strict-alias warning |
| 77 | *dummy = *(uint32_t*)"PRPC"; |
| 78 | butil::RawPacker(rpc_header + 4) |
| 79 | .pack32(meta_size + payload_size) |
| 80 | .pack32(meta_size); |
| 81 | } |
| 82 | |
| 83 | static void SerializeRpcHeaderAndMeta( |
| 84 | butil::IOBuf* out, const RpcMeta& meta, int payload_size) { |
no test coverage detected