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 |