#include <stdio.h>
#include <stdlib.h>
#include "EventTrigger.h"
Go to the source code of this file.
Functions | |
EVTB * | NewEventTrigger (unsigned char mode, void(*cb)(char, void *), void *arg) |
void | FreeEventTrigger (EVTB *pE) |
int | EventTrigger (EVTB *pE, unsigned char v) |
void | InitEventTriggers (int n) |
int | CheckEventTrigger (int e, int v) |
Variables | |
EVTB ** | EventsList |
int CheckEventTrigger | ( | int | e, | |
int | v | |||
) |
int EventTrigger | ( | EVTB * | pE, | |
unsigned char | v | |||
) |
Definition at line 57 of file EventTrigger.c.
References EVTB::arg, EVTB::callback, EVENTTRIGGER_MODE_NEG, EVENTTRIGGER_MODE_POS, EVTB::Previous, and EVTB::TrigMode.
Referenced by CheckEventTrigger().
void FreeEventTrigger | ( | EVTB * | pE | ) |
void InitEventTriggers | ( | int | n | ) |
Definition at line 90 of file EventTrigger.c.
References EVENTTRIGGER_MODE_POS, malloc, and NewEventTrigger().
EVTB* NewEventTrigger | ( | unsigned char | mode, | |
void(*)(char, void *) | cb, | |||
void * | arg | |||
) |
Definition at line 20 of file EventTrigger.c.
References EVTB::arg, EVTB::callback, malloc, EVTB::Previous, and EVTB::TrigMode.
Referenced by InitEventTriggers().
Definition at line 17 of file EventTrigger.c.