waiting

c/c++pascal

void [cd_]waiting([cdp_t cdp], sig32 timeout);
function [cd_]waiting([cdp : cdp_t]; timeout : sig32) : Boolean;

Parametry

timeout čas v desetinách sekundy
[cdp kontextová proměnná klienta]

Od verze:

5.0

Popis

Funkce waiting určuje, jak dlouho mají požadavky klienta čekat na uvolnění potřebných zámků na serveru. Čas se zadává v desetinách sekundy. Hodnota 0 znamená nečekat vůbec, hodnota -1 čekat neomezeně dlouho. Pokud zadaný čas vyprší a zámek není volný, skončí požadavek chybou NOT_LOCKED (S objektem někdo pracuje).

Bez volání této funkce platí pro dobu čekání defaultní nastavení společné pro všechny klienty (vlastnost serveru LockWaitingTimeout).

Hodnota funkce

Funkce vrací při chybě TRUE.

Viz