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

BasicTaskQosketImpl Class Reference

Inheritance diagram for BasicTaskQosketImpl:

Inheritance graph
[legend]
List of all members.

Detailed Description

A subclass of the Qosket::Basic::BasicTaskQosketSkel class generated from the BasicTaskContract.

The implementation is pretty straightforward, it gets its system conditions from the quo::QuoKernel and creates the callback itself.

See also:
Qosket::Basic::BasicTaskQosketImpl

Qosket::Basic::BasicTaskCallback

BasicTaskCallbackImpl

StubBasicTaskCallback

BasicTaskContract.cdl


Public Member Functions

virtual void initSysconds (const quo::QuoKernel_ptr &kernel) throw (CORBA::SystemException)
 Initialize the object with the required QuO system conditions by calling bindSysCond on the given kernel object.

virtual void initCallbacks (const CORBA::ORB_ptr &orb) throw (CORBA::SystemException)
 Creates a new BasicTaskCallbackImpl object and installs it in the myCallback field.

virtual quo::ValueSC_ptr DeadlinesMissed (void) throw (CORBA::SystemException)
 

virtual void DeadlinesMissed (quo::ValueSC_ptr) throw (CORBA::SystemException)
virtual quo::ValueSC_ptr LastStatus (void) throw (CORBA::SystemException)
 

virtual void LastStatus (quo::ValueSC_ptr) throw (CORBA::SystemException)
virtual quo::Callback_ptr Callback (void) throw (CORBA::SystemException)
 

virtual void Callback (quo::Callback_ptr) throw (CORBA::SystemException)
virtual CORBA::ULongLong RUsage (void) throw (CORBA::SystemException)
 

virtual void RUsage (CORBA::ULongLong) throw (CORBA::SystemException)


Member Function Documentation

void BasicTaskQosketImpl::initCallbacks const CORBA::ORB_ptr &  orb  )  throw (CORBA::SystemException) [virtual]
 

Creates a new BasicTaskCallbackImpl object and installs it in the myCallback field.

Parameters:
orb Unused.

Reimplemented in StubBasicTaskQosket.

void BasicTaskQosketImpl::initSysconds const quo::QuoKernel_ptr &  kernel  )  throw (CORBA::SystemException) [virtual]
 

Initialize the object with the required QuO system conditions by calling bindSysCond on the given kernel object.

Parameters:
kernel The quo::QuoKernel that will be the source of any system conditions.
Exceptions:
CORBA::SystemException descendant if something goes wrong while interacting with the kernel.


The documentation for this class was generated from the following files:
Generated on Mon Dec 1 16:22:37 2003 for CPUBroker by doxygen 1.3.4