INOS
|
#include <inos_1ms.h>
Public Member Functions | |
CINOSxmsHandler (void *aHandler, void *aObject, int32 aInterval, bool aActive=true, bool aSingle=false) | |
virtual void | Call () override |
![]() | |
CINOSxmsHandlerBase (int32 aInterval, bool aActive=true, bool aSingle=false) | |
void | Activate () |
void | Deactivate () |
long | SetInterval (long aiInterval) |
long | GetTimer () const |
![]() | |
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 CINOSBusHook * | Clone () override |
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. | |
Additional Inherited Members | |
![]() | |
enum | EFlags { eFlgNone = 0x00000000 , eFlgEnabled = 0x00000001 , eFlgSingle = 0x00000002 , eFlgNoException = 0x00000004 , eFlgDeletePending = 0x40000000 , eFlgDynamic = 0x80000000 } |
Hook flags. More... | |
![]() | |
DECLARE_DYNAMIC (CINOSBusHookEx) | |
![]() | |
DECLARE_DYNAMIC (CINOSBusHook) | |
![]() | |
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 |
A specialisation for 'callbacks' specified by a function address and a this pointer.
|
inlineoverridevirtual |
Actually call the registered function
Reimplemented from CINOSBusHookEx.