ورلنک - کرنل انٹرفیس

ورلنک ایک کرنل انٹرفیس اور پروٹوکول ہے جسے انسان اور مشین دونوں پڑھ سکتے ہیں۔

انٹرفیس Varlink کلاسک UNIX کمانڈ لائن آپشنز، STDIN/OUT/ERROR ٹیکسٹ فارمیٹس، مین پیجز، سروس میٹا ڈیٹا کو یکجا کرتا ہے اور FD3 فائل ڈسکرپٹر کے برابر ہے۔ ورلنک دستیاب کسی بھی پروگرامنگ ماحول سے۔


ورلنک انٹرفیس بیان کرتا ہے، کن طریقوں کو لاگو کیا جائے گا اور کیسے۔ ہر طریقہ کا ایک نام اور مخصوص ان پٹ اور آؤٹ پٹ پیرامیٹرز ہوتے ہیں۔

کوڈ کے ٹکڑے کو دستاویز کرنے سے پہلے تبصرے شامل کرکے دستاویز کرنا ممکن ہے۔

В پروٹوکول Varlink تمام پیغامات کو JSON آبجیکٹ کے بطور انکوڈ کیا جاتا ہے اور NUL بائٹ کے ساتھ ختم ہوتا ہے۔

سروس درخواستوں کا اسی ترتیب سے جواب دیتی ہے جس میں وہ موصول ہوئی تھیں۔ پیغامات کبھی بھی ملٹی پلیکس نہیں ہوتے ہیں۔ تاہم، پائپ لائننگ کو فعال کرنے کے لیے ایک کنکشن پر متعدد درخواستوں کو قطار میں لگایا جا سکتا ہے۔

ایک عام کیس ایک ہی جواب کے ساتھ ایک سادہ طریقہ کال ہے۔ کچھ دیگر معاملات میں، سرور بالکل جواب نہیں دے سکتا یا ایک کال کا کئی بار جواب دے سکتا ہے۔ مزید تفصیلی وضاحت یہاں.

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں