Funkcje | |
POSNET_API POSNET_HANDLE __stdcall | POS_PopSalesQueue (POSNET_HANDLE hLocalDevice, unsigned long timeout) |
Pobierz z kolejki pozycji paragonowych następny obiekt. Obiekty paragonowe mają swój kontekst urządzenia, ale dla wygody umieszczane są w osobnej kolejce odbiorczej. | |
POSNET_API unsigned long __stdcall | POS_SalesQueueLength (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
Ilość elementów w kolejce pozycji paragonowych. | |
POSNET_API POSNET_STATUS __stdcall | POS_SalesQueuePurge (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
Wyczyść kolejkę pozycji paragonowych. |
Rozkazy odczytu kolejnych pozycji paragonowych są umieszczane w głównej kolejce rozkazów, ale ich wyniki są gromadzone w osobnej kolejce odbiorczej. Dzięki temu obsługa pozycji jest niezależna od obsługi rozkazów głównych.
POSNET_API POSNET_HANDLE __stdcall POS_PopSalesQueue | ( | POSNET_HANDLE | hLocalDevice, | |
unsigned long | timeout | |||
) |
Pobierz z kolejki pozycji paragonowych następny obiekt. Obiekty paragonowe mają swój kontekst urządzenia, ale dla wygody umieszczane są w osobnej kolejce odbiorczej.
Pobrany obiekt należy następnie skasować za pomocą funkcji POS_DestroyRequest .
hLocalDevice | Uchwyt lokalny urządzenia | |
timeout | Parametr określający czas oczekiwania na nową wartość w kolejce paragonowej. Jeśli ma wartość INFINITE funkcja czeka w nieskończoność, 0 - wraca natychmiast w przeciwnym wypadku oczekuje odpowiednią ilość milisekund na otrzymanie danych. |
POSNET_API unsigned long __stdcall POS_SalesQueueLength | ( | POSNET_HANDLE | hLocalDevice, | |
unsigned char | globalnie = 0 | |||
) |
Ilość elementów w kolejce pozycji paragonowych.
hLocalDevice | Uchwyt lokalny urządzenia | |
globalnie | Jeśli parametr ten jest różny od 0 zwracana jest ilość obiektów w kontekscie globalnym, a nie lokalnym urządzenia (ilość wszystkich pozycji) |
POSNET_API POSNET_STATUS __stdcall POS_SalesQueuePurge | ( | POSNET_HANDLE | hLocalDevice, | |
unsigned char | globalnie = 0 | |||
) |
Wyczyść kolejkę pozycji paragonowych.
Czyści kolejkę zdarzeń paragonowych bez ich obsługi.
hLocalDevice | Uchwyt lokalny urządzenia | |
globalnie | Jeśli ten parametr jest różny od 0 czyszczone są WSZYSTKIE obiekty w kolejce, nie tylko należące do bieżącego kontekstu urządzenia. |