Varlink - interface tal-qalba

Varlink huwa interface u protokoll tal-kernel li jinqraw kemm mill-bnedmin kif ukoll mill-magni.

Interface Varlink jgħaqqad għażliet klassiċi tal-linja tal-kmand UNIX, formati tat-test STDIN/OUT/ERROR, paġni man, metadejta tas-servizz u huwa ekwivalenti għad-deskrittur tal-fajl FD3. Varlink disponibbli minn kwalunkwe ambjent ta’ programmazzjoni.


Varlink interface jiddefinixxi, liema metodi se jiġu implimentati u kif. Kull metodu għandu isem u parametri speċifikati ta' input u output.

Huwa possibbli li tiddokumenta billi żżid kummenti qabel il-biċċa tal-kodiċi tiġi dokumentata.

В protokoll Il-messaġġi Varlink kollha huma kodifikati bħala oġġetti JSON u jispiċċaw b'byte NUL.

Is-servizz iwieġeb għat-talbiet fl-istess ordni li fiha jkunu waslu—messaġġi qatt ma jiġu multiplexed. Madankollu, talbiet multipli jistgħu jiġu kju fuq konnessjoni biex jippermettu pipelining.

Każ komuni huwa sejħa ta' metodu sempliċi b'rispons wieħed. F'xi każijiet oħra, is-server jista 'ma jirrispondi xejn jew jista' jirrispondi diversi drabi għal sejħa waħda. Deskrizzjoni aktar dettaljata hawn.

Sors: linux.org.ru

Żid kumment