Lines Matching defs:command
241 * passed to the ITS via the MAPD command and is stored in the
415 * An ItsCommand is created whenever there is a new command in the command
416 * queue. Only one command can be executed per time.
417 * main will firstly read the command from memory and then it will process
466 * the command (like the name) and the function object implementing
467 * the command.
490 void readCommand(Yield &yield, CommandEntry &command);
491 void processCommand(Yield &yield, CommandEntry &command);
494 void clear(Yield &yield, CommandEntry &command);
495 void discard(Yield &yield, CommandEntry &command);
496 void mapc(Yield &yield, CommandEntry &command);
497 void mapd(Yield &yield, CommandEntry &command);
498 void mapi(Yield &yield, CommandEntry &command);
499 void mapti(Yield &yield, CommandEntry &command);
500 void movall(Yield &yield, CommandEntry &command);
501 void movi(Yield &yield, CommandEntry &command);
502 void sync(Yield &yield, CommandEntry &command);
503 void doInt(Yield &yield, CommandEntry &command);
504 void inv(Yield &yield, CommandEntry &command);
505 void invall(Yield &yield, CommandEntry &command);
506 void vinvall(Yield &yield, CommandEntry &command);
507 void vmapi(Yield &yield, CommandEntry &command);
508 void vmapp(Yield &yield, CommandEntry &command);
509 void vmapti(Yield &yield, CommandEntry &command);
510 void vmovi(Yield &yield, CommandEntry &command);
511 void vmovp(Yield &yield, CommandEntry &command);
512 void vsync(Yield &yield, CommandEntry &command);
515 bool idOutOfRange(CommandEntry &command, DTE dte) const
517 return its.idOutOfRange(command.eventId, dte.ittRange);
520 bool deviceOutOfRange(CommandEntry &command) const
522 return its.deviceOutOfRange(command.deviceId);
525 bool sizeOutOfRange(CommandEntry &command) const
527 const auto size = bits(command.raw[1], 4, 0);
528 const auto valid = bits(command.raw[2], 63);
535 bool collectionOutOfRange(CommandEntry &command) const
537 return its.collectionOutOfRange(bits(command.raw[2], 15, 0));