Lines Matching defs:header
129 Header header;
135 header.msgType = MsgType::cmdSyncReq;
136 header.sendTick = curTick();
137 header.syncRepeat = nextRepeat;
138 header.needCkpt = needCkpt;
139 header.needStopSync = needStopSync;
142 header.needExit = needExit;
147 DistIface::master->sendCmd(header);
161 Header header;
173 header.msgType = MsgType::cmdSyncAck;
174 header.sendTick = nextAt;
175 header.syncRepeat = nextRepeat;
178 header.needCkpt = ReqType::immediate;
181 header.needCkpt = ReqType::none;
185 header.needExit = ReqType::immediate;
187 header.needExit = ReqType::none;
192 header.needStopSync = ReqType::immediate;
194 header.needStopSync = ReqType::none;
196 DistIface::master->sendCmd(header);
653 Header header;
655 // Prepare a dist header packet for the Ethernet packet we want to
657 header.msgType = MsgType::dataDescriptor;
658 header.sendTick = curTick();
659 header.sendDelay = send_delay;
661 header.dataPacketLength = pkt->length;
662 header.simLength = pkt->simLength;
665 sendPacket(header, pkt);
676 DistHeaderPkt::Header header;
683 // recvHeader() blocks until the next dist header packet comes in.
684 if (!recvHeader(header)) {
699 // We got a valid dist header packet, let's process it
700 if (header.msgType == MsgType::dataDescriptor) {
701 recvPacket(header, new_packet);
703 header.sendTick,
704 header.sendDelay);
707 if (!sync->progress(header.sendTick,
708 header.syncRepeat,
709 header.needCkpt,
710 header.needExit,
711 header.needStopSync))