Varlink - ndërfaqja e kernelit

Varlink është një ndërfaqe dhe protokoll i kernelit që lexohet si nga njerëzit ashtu edhe nga makinat.

ndërfaqe Varlink kombinon opsionet klasike të linjës së komandës UNIX, formatet e tekstit STDIN/OUT/ERROR, faqet e njeriut, metadatat e shërbimit dhe është ekuivalent me përshkruesin e skedarit FD3. Varlink në dispozicion nga çdo mjedis programimi.


Ndërfaqja Varlink përcakton, cilat metoda do të zbatohen dhe si. Çdo metodë ka një emër dhe parametra të specifikuar të hyrjes dhe daljes.

Është e mundur të dokumentohet duke shtuar komente përpara se pjesa e kodit të dokumentohet.

В protokoll Varlink të gjitha mesazhet janë të koduara si objekte JSON dhe përfundojnë me një bajt NUL.

Shërbimi u përgjigjet kërkesave në të njëjtin rend në të cilin ato u morën - mesazhet nuk shumëfishohen kurrë. Megjithatë, kërkesa të shumta mund të vendosen në radhë në një lidhje për të mundësuar tubacionin.

Një rast i zakonshëm është një thirrje me metodë të thjeshtë me një përgjigje të vetme. Në disa raste të tjera, serveri mund të mos përgjigjet fare ose mund t'i përgjigjet disa herë një telefonate. Përshkrimi më i detajuar këtu.

Burimi: linux.org.ru

Shto një koment