/*---------------------------------------------------------------------------*/ char *pack_iocb(struct raio_iocb *iocb, char *buffer) { pack_u64((uint64_t *)&iocb->u.c.offset, pack_u64((uint64_t *)&iocb->u.c.nbytes, pack_u32((uint32_t *)&iocb->raio_lio_opcode, pack_u32((uint32_t *)&iocb->raio_fildes, buffer)))); return buffer + SUBMIT_BLOCK_SIZE; }
inline void packet(char* buff, size_t* buff_n, bool pack) { pack_u64(&server_time, buff, buff_n, pack); }