Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

BasicTaskQosket.idl

Go to the documentation of this file.
00001 
00002 /**
00003  * @file BasicTaskQosket.idl
00004  *
00005  * IDL file that describes the "basic" qosket. @e NOTE: This IDL file does not
00006  * necessarily get put through the regular TAO compiler, its here mostly for
00007  * the QuO code generator.
00008  */
00009 
00010 #include "quo.idl"
00011 
00012 module Qosket
00013 {
00014     module Basic
00015     {
00016         /**
00017          * Basic Qosket for real-time tasks.  Mostly just here to get a handle
00018          * on how all this stuff works.
00019          *
00020          * @sa BasicTaskQosketImpl
00021          */
00022         interface BasicTaskQosket
00023         {
00024             /**
00025              * The system condition that records the number of deadlines that
00026              * have been missed.
00027              */
00028             readonly attribute quo::ValueSC DeadlinesMissed;
00029 
00030             /**
00031              * The system condition that records the last reported status
00032              * value.
00033              */
00034             readonly attribute quo::ValueSC LastStatus;
00035 
00036             /**
00037              * The callback object created for this object.
00038              */
00039             readonly attribute quo::Callback Callback;
00040 
00041             /**
00042              * The resource usage for the current process.
00043              */
00044             readonly attribute unsigned long long RUsage;
00045         };
00046     };
00047 };

Generated on Mon Dec 1 16:29:06 2003 for CPU Broker by doxygen 1.3.4