Public Member Functions | |
RealTimeSchedule (CORBA::ULong start=0, CORBA::ULong period=0, CORBA::ULong deadline=0) | |
Construct a RealTimeSchedule object with the given values. | |
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. |
|
Construct a RealTimeSchedule object with the given values.
|
|
Compute the number of microseconds that this schedule will have to execute during the given time frame.
|
|
The start time for the task. XXX somewhat bogus at the moment |