|
C++ TargetRTS
|
Public Member Functions | |
| RTTimerNode (RTController *originator) | |
| void | setValue (RTMessage *, Timing::Base *, const RTTimespec &expireTime, const RTTimespec &repeatInterval, const void *_data, const RTObject_class *_type, int _priority) |
| void | clear (void) |
Static Public Member Functions | |
| static int | cancel (RTController *, RTTimerId &) |
| static RTMessage::DeliverResult | deliver (const RTMessage *) |
Protected Member Functions | |
| void | _connect (RTTimerId *) |
| void | _disconnectAll (void) |
| void | buildMsg (RTMessage *, RTActor *, int priority) |
| void | _timeout (RTController *responder) |
| void | _cancel (RTController *) |
| RTMessage::DeliverResult | _deliver (void) |
Static Protected Member Functions | |
| static void | _disconnect (RTTimerId *) |
Protected Attributes | |
| Timing::Base * | sap |
| RTTimerNode * | prev |
| RTTimerNode * | next |
| RTTimerList::Link | link |
| RTController * | owner |
| RTMessage * | msg |
| RTTimespec | expireTime |
| RTTimespec | repeatInterval |
| int | missedIntervals |
| void * | data |
| const RTObject_class * | type |
| RTTimerId::Ring | id_ring |
| int | active |
Static Protected Attributes | |
| static RTMutex | critical |
Friends | |
| class | RTController |
| class | RTTimerActor |
| class | RTTimerId |
| class | RTTimerList |