|
FEDRA emulsion software from the OPERA Collaboration
|

Go to the source code of this file.
Classes | |
| struct | _ODYSSEY_HOOK_LIST |
| struct | _ODYSSEY_ISR_INFO |
Macros | |
| #define | INTERRUPT_CIRCULAR_QUEUE_SIZE 512 |
| #define | INTERRUPT_SUB_QUEUE_SIZE 256 |
Typedefs | |
| typedef struct _ODYSSEY_HOOK_LIST | ODYSSEY_HOOK_LIST |
| typedef struct _ODYSSEY_ISR_INFO | ODYSSEY_ISR_INFO |
| typedef long(IM_FTYPE * | ODYSSEYHOOKFCTPTR) (PODYSSEY_HOOK_LIST pHookList) IM_LFTYPE |
| typedef struct _ODYSSEY_HOOK_LIST * | PODYSSEY_HOOK_LIST |
| typedef struct _ODYSSEY_ISR_INFO * | PODYSSEY_ISR_INFO |
Functions | |
| IM_EXTC ODYSSEYHOOKFCTPTR IM_FTYPE | OdysseyGetFuncPtr (PODYSSEY_HOOK_LIST pOdysseyHookFunction) IM_LFTYPE |
| IM_EXTC PODYSSEY_HOOK_LIST IM_FTYPE | OdysseyGetHookList (long NodeId, long InterruptType) IM_LFTYPE |
| IM_EXTC long IM_FTYPE | OdysseyGetInterruptType (PODYSSEY_HOOK_LIST pOdysseyHookFunction) IM_LFTYPE |
| IM_EXTC void *IM_FTYPE | OdysseyGetUsrDataPtr (PODYSSEY_HOOK_LIST pOdysseyHookFunction) IM_LFTYPE |
| IM_EXTC long IM_FTYPE | OdysseyHookInterruptFunction (long NodeId, ODYSSEYHOOKFCTPTR InterruptFunctionPtr, unsigned long InterruptType, sem_t *hSema, void *UserDataPtr) IM_LFTYPE |
| #define INTERRUPT_CIRCULAR_QUEUE_SIZE 512 |
| #define INTERRUPT_SUB_QUEUE_SIZE 256 |
| typedef struct _ODYSSEY_HOOK_LIST ODYSSEY_HOOK_LIST |
| typedef struct _ODYSSEY_ISR_INFO ODYSSEY_ISR_INFO |
| typedef long(IM_FTYPE * ODYSSEYHOOKFCTPTR) (PODYSSEY_HOOK_LIST pHookList) IM_LFTYPE |
| typedef struct _ODYSSEY_HOOK_LIST* PODYSSEY_HOOK_LIST |
| typedef struct _ODYSSEY_ISR_INFO* PODYSSEY_ISR_INFO |
| IM_EXTC ODYSSEYHOOKFCTPTR IM_FTYPE OdysseyGetFuncPtr | ( | PODYSSEY_HOOK_LIST | pOdysseyHookFunction | ) |
| IM_EXTC PODYSSEY_HOOK_LIST IM_FTYPE OdysseyGetHookList | ( | long | NodeId, |
| long | InterruptType | ||
| ) |
| IM_EXTC long IM_FTYPE OdysseyGetInterruptType | ( | PODYSSEY_HOOK_LIST | pOdysseyHookFunction | ) |
| IM_EXTC void* IM_FTYPE OdysseyGetUsrDataPtr | ( | PODYSSEY_HOOK_LIST | pOdysseyHookFunction | ) |
| IM_EXTC long IM_FTYPE OdysseyHookInterruptFunction | ( | long | NodeId, |
| ODYSSEYHOOKFCTPTR | InterruptFunctionPtr, | ||
| unsigned long | InterruptType, | ||
| sem_t * | hSema, | ||
| void * | UserDataPtr | ||
| ) |