Definition at line 28 of file StubRealTimeTask.hh.
Public Member Functions | |||||||
| StubRealTimeTask (const char *name) | |||||||
| Construct an empty StubRealTimeTask object. | |||||||
| virtual | ~StubRealTimeTask () | ||||||
| Deconstruct a StubTask object. | |||||||
| virtual char * | Name () throw (CORBA::SystemException) | ||||||
| virtual void | BeginCPUScheduling (Broker::Manager_ptr manager, const Broker::ScheduleParameters &sp) throw (CORBA::SystemException, Broker::DuplicateScheduleParameter, Broker::InvalidScheduleParameter, Broker::MissingScheduleParameter) | ||||||
| Basic implementation of Broker::Task::BeginCPUScheduling. | |||||||
| virtual void | EndCPUScheduling (void) throw (CORBA::SystemException) | ||||||
| Empty implementation of Broker::Task::EndCPUScheduling. | |||||||
| virtual CORBA::ULong | Period (void) throw (CORBA::SystemException) | ||||||
| | |||||||
| virtual CORBA::ULong | Deadline (void) throw (CORBA::SystemException) | ||||||
| | |||||||
| virtual CORBA::ULong | GetComputeTime (void) throw (CORBA::SystemException) | ||||||
| |||||||
| virtual void | SetComputeTime (CORBA::ULong usecs) throw (CORBA::SystemException) | ||||||
| |||||||
| virtual void | ReportCPU (Broker::RealTimeTask_ptr rtt, CORBA::ULong status, CORBA::ULong advice) throw (CORBA::SystemException) | ||||||
| This method would then be used by adaptation proxies to change the advice parameter to their liking.
| |||||||
Private Attributes | |||||||
| Broker::Manager_var | srtt_Manager | ||||||
| The Broker::Manager used to handle scheduling during contention. | |||||||
| CORBA::String_var | srtt_Name | ||||||
| The task name. | |||||||
| CORBA::ULong | srtt_Period | ||||||
| The task's period. | |||||||
| CORBA::ULong | srtt_Deadline | ||||||
| The task's deadline. | |||||||
| CORBA::ULong | srtt_ComputeTime | ||||||
| The task compute time. | |||||||
|
||||||||||||
|
Basic implementation of Broker::Task::BeginCPUScheduling.
Definition at line 63 of file StubRealTimeTask.hh. References manager, Broker::ScheduleParameters, srtt_Deadline, srtt_Manager, srtt_Period, and string_to_microsec(). |
Here is the call graph for this function:

|
|
Definition at line 51 of file StubRealTimeTask.hh. References srtt_Name. |
|
|
The Broker::Manager used to handle scheduling during contention. Only valid between BeginCPUScheduling and EndCPUScheduling calls. Definition at line 195 of file StubRealTimeTask.hh. Referenced by BeginCPUScheduling(), EndCPUScheduling(), and ReportCPU(). |
1.3.4