encode uint32_t
| 222 | int readHdr(FlowControlProtocolHeader *hdr); |
| 223 | // encode uint32_t |
| 224 | uint8_t *encode(uint8_t *buf, uint32_t value) { |
| 225 | *buf++ = (value & 0xFF000000) >> 24; |
| 226 | *buf++ = (value & 0x00FF0000) >> 16; |
| 227 | *buf++ = (value & 0x0000FF00) >> 8; |
| 228 | *buf++ = (value & 0x000000FF); |
| 229 | return buf; |
| 230 | } |
| 231 | |
| 232 | // encode uint32_t |
| 233 | uint8_t *decode(uint8_t *buf, uint32_t &value) { |