Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Deklarácia


Blok kódu
languageesl
themeConfluence
unsigned int (_stdcall * WriteToLine)(HOBJ StID, void * Data, unsigned int Len);


Parametre


StIdID objektu typu Stanica.
DataPointer na buffer dát, ktoré sa majú odoslať.
LenPočet bytov, ktoré sa majú odoslať.


Popis
Návratová hodnota

True / False podľa úspešnosti operácie.

Pozn: na linke TCP-IP/TCP platí nasledovné:

  • volanie funkcie WriteToLine s nulovou hodnotou parametra Len spôsobí zatvorenie TCP spojenia (toto je možné využiť napr. v systémoch s inštančnými KOM procesmi alebo v redundantných systémoch na zavretie TCP spojenia v prípade, že KOM proces je pasívny alebo je pripojený k SBS kernelu)
  • volanie funkcie WriteToLine s nenulovou hodnotou parametra Len vyvolá snahu o nadviazanie spojenia, pokiaľ spojenie nadviazané nie je
  • funkcia WriteToLine vracia False, pokiaľ došlo k chybe pri zápis (napr. rozpad TCP spojenia)
  • následné volanie funkcií WriteToLine alebo ReadFromLine vyvolá snahu o opätovné nadviazanie spojenia
  • ak sa spojenie podarí nadviazať, vykoná sa požadovaná operácia (WriteToLine - zápis, ReadFromLine - čítanie)
  • pokiaľ je v konfigurácii linky zadaných viacero IP adries (oddelených čiarkou alebo bodkočiarkou), pri nadväzovaní spojenia KOM proces cyklicky skúša vytvoriť spojenie na tieto IP adresy



Info
titleSúvisiace stránky:

D2000 KomAPI - call-back funkcie