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

Definition at line 38 of file BasicTaskQosketImpl.hh.

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.

Definition at line 51 of file BasicTaskQosketImpl.cc.

References orb, and require.

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.

Definition at line 25 of file BasicTaskQosketImpl.cc.

References require.


The documentation for this class was generated from the following files:
Generated on Mon Dec 1 16:30:31 2003 for CPU Broker by doxygen 1.3.4