Varlink Àr ett kÀrninterface och protokoll som Àr lÀtt att lÀsa bÄde för mÀnniskor och maskiner.
GrÀnssnitt Varlink kombinerar klassiska UNIX kommandoradsparametrar, textformat för STDIN/OUT/ERROR, handboksidor, tjÀnstmetadata och motsvarar filbeskrivaren FD3. Varlink Àr tillgÀnglig frÄn vilket programmeringsmiljö som helst.
Varlink-interfacet definierar, vilka metoder som ska implementeras och hur. Varje metod har ett namn och specificerade in- och utdata-parametrar.
Det finns möjlighet till dokumentation genom att lÀgga till kommentarer före den dokumenterade kodstycket.
I protokollet Varlink kodar alla meddelanden som JSON-objekt och avslutas med en NUL-byte.
TjĂ€nsten svarar pĂ„ förfrĂ„gningar i den ordning de mottogs â meddelanden multiplexeras aldrig. Flera förfrĂ„gningar kan dock köas i en förbindelse för att möjliggöra pipeline-bearbetning.
Ett vanligt fall Àr ett enkelt metodanrop med ett enda svar. I vissa andra fall kanske servern inte svarar alls eller svarar flera gÄnger pÄ ett anrop. Mer detaljerad beskrivning hÀr.
KĂ€lla: linux.org.ru
