|
| CINOSBusHookEx (uint8 auCoreId, uint8 auCategory, uint8 auCyclenumber, int32 aiOrder, uint32 auCycletime, void *apHandler, void *apObject, uint32 auFlags, uint32 auInterval, uint32 auCount=0) |
| Create extended bus hook.
|
|
virtual | ~CINOSBusHookEx () |
| Destroy extended bus hook.
|
|
void | SetIntervalCmd (uint32 auInterval) |
| Set hook interval.
|
|
uint32 | GetIntervalCmd () |
| Get commanded hook interval.
|
|
uint32 | GetIntervalAct () const |
| Get actual hook interval counter.
|
|
virtual void | Action () |
| Base hook handler.
|
|
virtual void | Call () |
| Base hook caller.
|
|
virtual CINOSBusHook * | Clone () |
| Clone hook.
|
|
| CINOSBusHook (uint8 auCoreId, uint8 auCategory, uint8 auCyclenumber, int32 aiOrder, uint32 auCycletime, void *apHandler, void *apObject, uint32 auFlags) |
| Create bus hook.
|
|
virtual | ~CINOSBusHook () |
| Destroy bus hook.
|
|
uintid | GetId () |
| Get id.
|
|
uint32 | Enable () |
| Enable hook.
|
|
uint32 | Disable () |
| Disable hook.
|
|
|
uint32 | m_uInterval |
|
uint32 | m_uIntervalAct {} |
|
uint32 | m_uCount {} |
|
void * | m_pOrgHandler |
|
void * | m_pOrgObject |
|
uint32 | m_uFlags |
|
uintid | m_uId |
|
uint8 | m_uCoreId |
|
uint8 | m_uCategory |
|
uint8 | m_uCyclenumber |
|
int8 | m_iCycles |
|
int32 | m_iOrder |
|
uint32 | m_uCycletime |
|
void * | m_pHandler |
|
void * | m_pObject |
|
uint32 | m_uTicks |
|
|
enum | EFlags {
eFlgNone = 0x00000000
, eFlgEnabled = 0x00000001
, eFlgSingle = 0x00000002
, eFlgNoException = 0x00000004
,
eFlgDeletePending = 0x40000000
, eFlgDynamic = 0x80000000
} |
| Hook flags. More...
|
|
◆ Clone()
◆ GetIntervalAct()
uint32 CINOSBusHookEx::GetIntervalAct |
( |
| ) |
const |
|
inline |
Get actual hook interval counter.
- Returns
- Actual interval counter
◆ GetIntervalCmd()
uint32 CINOSBusHookEx::GetIntervalCmd |
( |
| ) |
|
|
inline |
Get commanded hook interval.
- Returns
- Number of cycles till hook is called
◆ SetIntervalCmd()
void CINOSBusHookEx::SetIntervalCmd |
( |
uint32 |
auInterval | ) |
|
|
inline |
Set hook interval.
- Parameters
-
[in] | auInterval | Number of cycles till hook is called |
The documentation for this class was generated from the following file: