Definition at line 29 of file RealTimeSchedule.hh.
| Public Member Functions | |
| RealTimeSchedule (CORBA::ULong start=0, CORBA::ULong period=0, CORBA::ULong deadline=0, rts_reserve_mode_t reserve_mode=RTS_RSV_SOFT, pid_t pid=-1) | |
| Construct a RealTimeSchedule object with the given values. | |
| void | setParameters (const Broker::ScheduleParameters &sp) throw (Broker::DuplicateScheduleParameter, Broker::InvalidScheduleParameter, Broker::MissingScheduleParameter) | 
| Set the members from a Broker::ScheduleParameters sequence. | |
| virtual | ~RealTimeSchedule () | 
| Deconstruct a RealTimeSchedule object. | |
| CORBA::ULong | intersect (CORBA::ULong start, CORBA::ULong stop) | 
| Compute the number of microseconds that this schedule will have to execute during the given time frame. | |
| Public Attributes | |
| CORBA::ULong | rts_Start | 
| The start time for the task. | |
| CORBA::ULong | rts_Period | 
| The task period in microseconds. | |
| CORBA::ULong | rts_Deadline | 
| The task deadline in microseconds, relative to the start of the period. | |
| rts_reserve_mode_t | rts_ReserveMode | 
| The reservation mode for the schedule, either hard or soft. | |
| pid_t | rts_PID | 
| The process ID this schedule refers to. | |
| 
 | ||||||||||||||||||||||||
| Construct a RealTimeSchedule object with the given values. 
 
 Definition at line 44 of file RealTimeSchedule.cc. References require. | 
| 
 | ||||||||||||
| Compute the number of microseconds that this schedule will have to execute during the given time frame. 
 
 
 Definition at line 210 of file RealTimeSchedule.cc. References max, min, require, rts_Period, and rts_Start. | 
| 
 | 
| Set the members from a Broker::ScheduleParameters sequence. 
 
 Definition at line 58 of file RealTimeSchedule.cc. References string_to_microsec(). Referenced by WeightedPolicyImpl::AddTask(), and StrictPolicyImpl::AddTask(). | 
Here is the call graph for this function:

| 
 | 
| The start time for the task. 
 
 Definition at line 81 of file RealTimeSchedule.hh. Referenced by intersect(). | 
 1.3.9.1
 1.3.9.1