Moduły | |
| Typy zdarzeń | |
Definicje typów | |
| typedef void( | POSNET_CALLBACK_T )(unsigned long status) |
Typ definiujący funkcję callback dla zdarzeń asynchronicznych. Przyjmuje jeden parametr
| |
Funkcje | |
| POSNET_API void *__stdcall | POS_GetSemaphore (POSNET_HANDLE hLocalDevice) |
| Pobranie semafora synchronizującego wątki pthread (typ sem_t). | |
| POSNET_API POSNET_STATUS __stdcall | POS_SetCallback (POSNET_HANDLE hLocalDevice, POSNET_CALLBACK_T *callback) |
| Funkcja ustawia w bibliotece funkcję callback, która będzie wywoływana po otrzymaniu zdarzenia asynchronicznego. | |
| POSNET_API POSNET_STATUS __stdcall | POS_SetEventHandlingMode (POSNET_HANDLE hLocalDevice, unsigned long eventMode) |
| Ustaw metodę obsługi zdarzeń asynchronicznych. | |
| typedef void( POSNET_CALLBACK_T)(unsigned long status) |
| POSNET_API void* __stdcall POS_GetSemaphore | ( | POSNET_HANDLE | hLocalDevice | ) |
Pobranie semafora synchronizującego wątki pthread (typ sem_t).
| hLocalDevice | Uchwyt lokalny urządzenia. Funkcja pomimo pobierania uchwytu lokalnego ma zasięg globalny dla urządzenia. |
| POSNET_API POSNET_STATUS __stdcall POS_SetCallback | ( | POSNET_HANDLE | hLocalDevice, | |
| POSNET_CALLBACK_T * | callback | |||
| ) |
Funkcja ustawia w bibliotece funkcję callback, która będzie wywoływana po otrzymaniu zdarzenia asynchronicznego.
| hLocalDevice | Uchwyt lokalny urządzenia. Funkcja pomimo pobierania uchwytu lokalnego ma zasięg globalny dla urządzenia. | |
| callback | wskaźnik na funkcję typu callback. |
| POSNET_API POSNET_STATUS __stdcall POS_SetEventHandlingMode | ( | POSNET_HANDLE | hLocalDevice, | |
| unsigned long | eventMode | |||
| ) |
Ustaw metodę obsługi zdarzeń asynchronicznych.
Drukarka ma możliwość generacji zdarzeń asynchronicznych w postaci zmian statusu drukarki, które muszą być przesłane do aplikacji. Tego typu zdarzenia można przesłać do aplikacji w następujący sposób:
Funkcja służy to ustawienia trybu sygnalizacji zdarzeń.
| hLocalDevice | Uchwyt lokalny urządzenia. Funkcja pomimo pobierania uchwytu lokalnego ma zasięg globalny dla urządzenia. | |
| eventMode | Typ sygnalizacji zdarzeń definiowany przez Typy zdarzeń |
1.5.5