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(). |