|
|
| CINOSMcSync (CINOSTaskExMsg *apMsg, void *apHandler=NULL, void *apObject=NULL) |
| | constructor
|
| |
| | CINOSSync (const char *aName=0, uint32 aInitialCount=0, bool aManual=false) |
| |
|
virtual | ~CINOSSync () |
| | Destroy sync object.
|
| |
|
virtual const char * | GetName () |
| | Get name of sync object.
|
| |
| virtual uint32 | Wait (uint32 aTimeout=0xFFFFFFFF) |
| | wait for signaled state for max. aTimeout usec More...
|
| |
| virtual void | SignalEx (CINOSTaskExMsg *apMsg, uint32 auRplId, uint32 auAppError) |
| |
| virtual bool | MsgEvent (CINOSTaskExMsg *apMsg) |
| |
|
virtual void | Reset () |
| | Reset object state.
|
| |
|
volatile uint32 * | GetLockAdr () |
| | Return pointer to core locking structure.
|
| |
|
virtual bool | UsesPolling () const |
| |
|
bool | IsSame (CINOSSync *i_pSync) |
| |
|
int | operator< (const CINOSSync &aSync) const |
| |
|
int | operator== (const CINOSSync &aSync) const |
| |
|
int | operator< (const char *aName) const |
| |
|
int | operator== (const char *aName) const |
| |
|
|
virtual void | Signal () override |
| | overloaded signal
|
| |
|
virtual bool | Signaled (CINOSSync *&aChild) |
| |
|
virtual CINOSSyncNode * | GetNode () |
| |
|
virtual void | SetNode (CINOSSyncNode *aNode) |
| |
| void | SignalAndUnlock (uint32 auMsr) |
| | Put object into the signaled state and release the core lock. More...
|
| |
The documentation for this class was generated from the following file: