Varlink - yadro interfeysi

Varlink - bu yadro interfeysi va protokoli bo'lib, uni ham odamlar, ham mashinalar o'qiy oladi.

Interfeys Varlink klassik UNIX buyruq qatori opsiyalarini, STDIN/OUT/ERROR matn formatlarini, man sahifalarini, xizmat meta-ma'lumotlarini birlashtiradi va FD3 fayl deskriptoriga ekvivalentdir. Varlink mavjud har qanday dasturlash muhitidan.


Varlink interfeysi belgilaydi, qanday usullar va qanday amalga oshiriladi. Har bir usulning nomi va belgilangan kirish va chiqish parametrlari mavjud.

Hujjatlashtirilayotgan kod qismidan oldin izohlar qo'shish orqali hujjatlashtirish mumkin.

В protokol Varlink barcha xabarlar JSON obyektlari sifatida kodlanadi va NUL bayt bilan tugaydi.

Xizmat so'rovlarga ular qabul qilingan tartibda javob beradi - xabarlar hech qachon multiplekslanmaydi. Biroq, quvur liniyasini yoqish uchun ulanishda bir nechta so'rovlar navbatga qo'yilishi mumkin.

Umumiy holat - bu bitta javob bilan oddiy usul chaqiruvi. Ba'zi boshqa hollarda, server umuman javob bermasligi yoki bitta qo'ng'iroqqa bir necha marta javob berishi mumkin. Batafsil tavsif shu yerda.

Manba: linux.org.ru

a Izoh qo'shish