Varlink - ядро ​​интерфейси

Varlink - бул адамдар да, машиналар да окуй ала турган ядро ​​интерфейси жана протокол.

колдонмо Varlink классикалык UNIX буйрук сабынын параметрлерин, STDIN/OUT/ERROR текст форматтарын, адам баракчаларын, кызмат метаберилиштерин айкалыштырат жана FD3 файл дескрипторуна барабар. Varlink жеткиликтүү каалаган программалоо чөйрөсүнөн.


Varlink интерфейси аныктайт, кандай ыкмалар жана кантип ишке ашырылат. Ар бир методдун аталышы жана көрсөтүлгөн киргизүү жана чыгаруу параметрлери бар.

Документтештирилген коддун алдында комментарийлерди кошуу менен документтештирүүгө болот.

В протокол Varlink бардык билдирүүлөрү JSON объекттери катары коддолгон жана NUL байт менен аяктайт.

Кызмат суроо-талаптарга алар кабыл алынган тартипте жооп берет — билдирүүлөр эч качан мультиплекстештирилбейт. Бирок, түтүктү иштетүү үчүн туташуу боюнча бир нече суроо-талаптарды кезекке коюуга болот.

Жалпы учур бир жооп менен жөнөкөй ыкма чалуу болуп саналат. Кээ бир башка учурларда, сервер такыр жооп бербеши мүмкүн же бир чалууга бир нече жолу жооп бериши мүмкүн. Кененирээк сүрөттөмө бул жерде.

Source: linux.org.ru

Комментарий кошуу