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

BasicTaskCallback.idl

Go to the documentation of this file.
00001 
00002 /**
00003  * @file BasicTaskCallback.idl
00004  *
00005  * IDL file that describes the callback used by the "basic" qosket. @e NOTE:
00006  * Unlike the BasicTaskQosket.idl file, this will be run through the TAO
00007  * compiler since the callback needs to be a CORBA object.
00008  */
00009 
00010 #include "quo.idl"
00011 
00012 /**
00013  * The main Qosket name space.
00014  */
00015 module Qosket
00016 {
00017     /**
00018      * XXX change me.
00019      */
00020     module Basic
00021     {
00022         /**
00023          * A basic callback for monitoring a real-time application.
00024          *
00025          * @sa BasicTaskCallbackImpl
00026          */
00027         interface BasicTaskCallback : quo::Callback
00028         {
00029             /**
00030              * Method called when the application misses a deadline.
00031              */
00032             oneway void MissedDeadline();
00033 
00034             /**
00035              * Method called when the application makes its deadline.
00036              */
00037             oneway void MadeDeadline();
00038         };
00039     };
00040 };

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