Repl_cancel_packet[CP]
BOOL Repl_cancel_packet(cdp_t cdp, const char *SrvrName);
function Repl_cancel_packet(cdp : cdp_t; SrvrName: PChar): Boolean;
Parametry
SrvrName - | jmΘno prot∞jÜφho serveru |
cdp | kontextovß prom∞nnß klienta |
Od verze:
7.0
Popis
Pokud nep°iÜlo potvrzenφ poslednφho paketu, je mo₧nΘ zavolat funkci Repl_resend_packet
, ta v takovΘmto p°φpad∞ odeÜle prot∞jÜφmu serveru dotaz na stav, prot∞jÜφ server vrßtφ Φφslo naposledy p°ijatΘho paketu a mφstnφ server podle toho jestli:
Pokud p°ijde zamφtnutφ replikaΦnφho paketu, je mo₧nΘ bu∩ odstranit p°φΦinu odmφtnutφ (zpravidla duplicitu klφΦ∙ v indexu) na vzdßlenΘm serveru a zavolat funkci Repl_resend_packet
a ta znovu odeÜle odmφtnut² paket. Nebo je mo₧nΘ odstranit p°φΦinu odmφtnutφ na mφstnφm serveru, zavolat funkci Repl_cancel_packet
, kterß zruÜφ zamφtnut² paket a zm∞nφ stav serveru jako by se poslednφ paket v∙bec neodesφlal, a potom znovu vyvolat p°ereplikovßnφ zm∞n.
Funkcφm Repl_resend_packet
a Repl_cancel_packet
odpovφdajφ tlaΦφtka Znovu odeslat a ZruÜit paket na °φdicφm panelu aplikace.
Hodnota funkce
Funkce vracφ FALSE v p°φpad∞ ·sp∞chu a TRUE dojde-li k chyb∞, k≤d chyby lze zjistit pomocφ funkce Sz_error
nebo vypsat pomocφ Signalize
. Chyba NO_OBJECT (141) indikuje, ₧e poslednφ paket nenφ ve stavu öPotvrzenφ nep°iÜloö nebo öP°iÜlo zamφtnutφö.
Viz