|
INOS
|

Public Member Functions | |
| CINOSMcRobotInitSync (CINOSMcRobot *apModule, CINOSMcRobotCmdInit *apInitCmd, SINOSMcRobotCmdInitPart *apPart) | |
| constructor | |
Public Member Functions inherited from CINOSSync | |
| 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 | |
| virtual void | Signal () |
| Put object into the signaled state. | |
| 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 |
Protected Member Functions | |
| virtual void | SignalEx (CINOSTaskExMsg *apMsg, uint32 auRplId, uint32 auAppError) override |
| overloaded signal | |
Protected Member Functions inherited from CINOSSync | |
| 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. | |
Additional Inherited Members | |
Protected Attributes inherited from CINOSSync | |
| const char * | m_pName |
| name of sync object | |
| uint32 | m_uCount |
| signaled count of object | |
| bool | m_bManual |
| manual object yes/no | |
| tTaskId | m_idFstWaiting |
| id of first task waiting for the sync object | |
| tTaskId | m_idLstWaiting |
| id of last task waiting for the sync object | |
| SINOSCoreLock | m_Lock |
| core lock | |
| CINOSSyncNode * | m_pNode |
| pointer to object node (if any) | |
|
overrideprotectedvirtual |
overloaded signal
Reimplemented from CINOSSync.