The Robot Application Programming Interface Delegate Project
RAPID Logo

QueueState.idl File Reference

Sends information about command queuing on the Agent; is meant to be used with the RAPID Sequencer. More...

import "Command.idl";
Include dependency graph for QueueState.idl:

Go to the source code of this file.

Classes

interface  CommandRecord
 CommandRecord holds a command, its status and its result. More...
struct  SingleQueue
 SingleQueue holds a sequence of CommandRecords. More...
interface  QueueState
 QueueState is a message that holds single queues of pending, active, completed and sent commands. More...

Packages

package  rapid

Enumerations

enum  StatusType {
  Q_STATUS_INIT, Q_STATUS_OUTBOUND, Q_STATUS_LOST, Q_STATUS_INLINE,
  Q_STATUS_PREEMPTED, Q_STATUS_INPROCESS, Q_STATUS_PAUSED, Q_STATUS_CANCELED,
  Q_STATUS_SUCCEEDED, Q_STATUS_FAILED, Q_STATUS_ALIEN_PENDING, Q_STATUS_ALIEN_ACTIVE,
  Q_STATUS_ALIEN_COMPLETED, Q_STATUS_FORGOTTEN_BY_ROBOT
}
enum  ResultType { Q_RESULT_INIT, Q_RESULT_SUCCEEDED, Q_RESULT_FAILED }
 

ResultType describes the result of a command on the completed queue.

More...

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines