Definition at line 26 of file RTServerImpl.hh.
Public Member Functions | |
| RTServerImpl (CORBA::ULong deadline_us, const CORBA::ULong *compute_us, unsigned int compute_us_length) | |
| Construct an RTServerImpl with the given values. | |
| virtual void | Periodic (void) throw (CORBA::SystemException) |
| Consume the number of microseconds specified by rts_Compute.data[rts_Compute.index]. | |
Protected Attributes | |
| CORBA::ULong | rts_Deadline |
| The server's deadline, in microseconds. | |
| struct { | |
| const CORBA::ULong * data | |
| The array passed into the constructor. | |
| unsigned int length | |
| The number of elements in the array. | |
| unsigned int index | |
| The next index in the array to use. | |
| } | rts_Compute |
| The description of the computation to be done. | |
|
||||||||||||||||
|
Construct an RTServerImpl with the given values.
Definition at line 188 of file RTServerImpl.cc. References FindMHZ(), MHZ, require, rts_Compute, and rts_Deadline. |
Here is the call graph for this function:

|
|
Consume the number of microseconds specified by rts_Compute.data[rts_Compute.index].
Definition at line 205 of file RTServerImpl.cc. References cycle_time, rdtsc(), rts_Compute, and us_to_cycle(). |
Here is the call graph for this function:

1.3.9.1