Funkcje | |
POSNET_API POSNET_STATUS __stdcall | POS_GetResponseValue (POSNET_HANDLE hRequest, const char *paramName, char *retVal, unsigned long retValLen) |
Pobierz watość parametru po nazwie. | |
POSNET_API long __stdcall | POS_GetResponseValueCount (POSNET_HANDLE hRequest) |
Pobierz ilość otrzymanych pól wartości. | |
POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValue (POSNET_HANDLE hRequest, char *retName, char *retVal, unsigned long retValLen) |
Pobierz wartość parametru i przesuń na następne pole. | |
POSNET_API POSNET_STATUS __stdcall | POS_ResponseRewind (POSNET_HANDLE hRequest) |
Przesuń wskaźnik pól na początek listy. |
POSNET_API POSNET_STATUS __stdcall POS_GetResponseValue | ( | POSNET_HANDLE | hRequest, | |
const char * | paramName, | |||
char * | retVal, | |||
unsigned long | retValLen | |||
) |
Pobierz watość parametru po nazwie.
hRequest | Uchwyt zapytania/odpowiedzi | |
paramName | Wskaźnik do bufora znakowego, w którym znajduje się nazwa poszukiwanego pola odpowiedzi | |
retVal | Wskaźnik do bufora znakowego, w którym funkcja umieści odebrany ciąg znaków. Aplikacja musi zapewnić odpowiednią pojemność bufora, którą przekazuje w parametrze retValLen. W przypadku zbyt krótkiego bufora zostanie zwrócony błąd POSNET_STATUS_BUFFERTOOSHORT | |
retValLen | Długość bufora |
POSNET_API long __stdcall POS_GetResponseValueCount | ( | POSNET_HANDLE | hRequest | ) |
Pobierz ilość otrzymanych pól wartości.
Funkcja zwraca ilość pól DATA otrzymanych w odpowiedzi na rozkaz. Poprawna tylko wtedy, gdy sam rozkaz jest w stanie POSNET_RSTATE_COMPLETED
hRequest | Uchwyt zapytania/odpowiedzi |
POSNET_API POSNET_STATUS __stdcall POS_PopResponseValue | ( | POSNET_HANDLE | hRequest, | |
char * | retName, | |||
char * | retVal, | |||
unsigned long | retValLen | |||
) |
Pobierz wartość parametru i przesuń na następne pole.
hRequest | Uchwyt zapytania/odpowiedzi | |
retName | Wskaźnik do bufora znakowego, w którym funkcja umieści nazwę odebranego parametru. Długość tego bufora MUSI być conajmniej POSNET_NAMELENGTH_MAX | |
retVal | Wskaźnik do bufora znakowego, w którym funkcja umieści odebrany ciąg znaków. Aplikacja musi zapewnić odpowiednią pojemność bufora, którą przekazuje w parametrze retValLen. W przypadku zbyt krótkiego bufora zostanie zwrócony błąd POSNET_STATUS_BUFFERTOOSHORT | |
retValLen | Długość bufora |
POSNET_API POSNET_STATUS __stdcall POS_ResponseRewind | ( | POSNET_HANDLE | hRequest | ) |
Przesuń wskaźnik pól na początek listy.
Funkcja umożliwia rozpoczęcie analizy pól od początku.
hRequest | Uchwyt zapytania/odpowiedzi |