POSNET COMBO LIBRARY: Typy zdarzeń

# Typy zdarzeń
[Obsługa zdarzeń asynchronicznych]

## Definicje
#define | POSNET_EVENT_CALLBACK 0x0004
| Tryb obsługi poprzez wywołanie funkcji w momencie otrzymania pakietu danych asynchronicznych.
#define | POSNET_EVENT_DISABLE 0x0000
| Wyłączenie obsługi zdarzeń asynchronicznych - w tym trybie wszystkie zdarzenia są automatycznie usuwane, a aplikacja nie jest o nich informowana.
#define | POSNET_EVENT_POLLING 0x0003
| Tryb obsługi poprzez odpytywanie. System gromadzi otrzymywane zdarzenia asynchroniczne i oczekuje, że aplikacja będzie w sposób regularny sprawdzać, czy jest zdarzenie oczekujące.
#define | POSNET_EVENT_SEMAPHORE 0x0005
| Sygnalizacja otzrymania zdarzenia za pomoca semafora pthread.

## Dokumentacja definicji

#define POSNET_EVENT_CALLBACK 0x0004

Tryb obsługi poprzez wywołanie funkcji w momencie otrzymania pakietu danych asynchronicznych.

Definicja w linii 992 pliku posnet.h.

#define POSNET_EVENT_DISABLE 0x0000

Wyłączenie obsługi zdarzeń asynchronicznych - w tym trybie wszystkie zdarzenia są automatycznie usuwane, a aplikacja nie jest o nich informowana.

Definicja w linii 949 pliku posnet.h.

#define POSNET_EVENT_POLLING 0x0003

Tryb obsługi poprzez odpytywanie. System gromadzi otrzymywane zdarzenia asynchroniczne i oczekuje, że aplikacja będzie w sposób regularny sprawdzać, czy jest zdarzenie oczekujące.

OstrzeĹĽenie:
  Kolejka komunikatów ma ograniczoną długość. Istnieje możliwość ustawienia ilości zapamiętywanych komunikatów za pomocą funkcji POS_SetDeviceParam .

Definicja w linii 986 pliku posnet.h.

#define POSNET_EVENT_SEMAPHORE 0x0005

Sygnalizacja otzrymania zdarzenia za pomoca semafora pthread.

Tylko dla Linux

Definicja w linii 975 pliku posnet.h.