Erlang 21

inets




erlang

inets

मॉड्यूल

inets

मॉड्यूल सारांश

Inets सेवाएं API।

विवरण

यह मॉड्यूल क्लाइंट और सर्वर को सबसे बुनियादी एपीआई प्रदान करता है जो Inets एप्लिकेशन का हिस्सा है, जैसे कि स्टार्ट और स्टॉप।

जानकारी का प्रकार

इस मॉड्यूल में एक से अधिक बार उपयोग की जाने वाली परिभाषाएँ टाइप करें:

service() = ftpc | tftp | httpc | httpd

property() = atom()

निर्यात

सेवाएं () -> [{सेवा, पिड}]

प्रकार

वर्तमान में चल रही सेवाओं की सूची लौटाता है।

ध्यान दें

stand_alone रूप में शुरू की गई सेवाएं सूचीबद्ध नहीं हैं।

services_info () -> [{सेवा, पिद, जानकारी}]

प्रकार

वर्तमान में चल रही सेवाओं की सूची लौटाता है, जहां प्रत्येक सेवा को [{Option, Value}] सूची द्वारा वर्णित किया जाता है। सूची में जानकारी प्रत्येक सेवा के लिए विशिष्ट है और प्रत्येक सेवा का संभवतः अपना स्वयं का जानकारी फ़ंक्शन है जो सेवा के बारे में अधिक विवरण देता है।

सेवा_नाम () -> [सेवा]

प्रकार

उपलब्ध सेवा नामों की सूची लौटाता है।

start () ->
start (प्रकार) -> ठीक | {त्रुटि, कारण}

प्रकार

Inets एप्लिकेशन प्रारंभ करता है। डिफ़ॉल्ट प्रकार temporaryapplication(3) भी देखें।

start (सेवा, ServiceConfig) -> {ok, Pid} | {त्रुटि, कारण}
start (सेवा, ServiceConfig, How) -> {ok, Pid} | {त्रुटि, कारण}

प्रकार

Inets एप्लिकेशन शुरू होने के बाद डायनामिक रूप से Inets सेवा शुरू करता है।

ध्यान दें

डायनामिक रूप से शुरू की गई सेवाओं को Inets वितरित वितरण के रूप में चलाने पर एप्लिकेशन टेकओवर और फेलओवर व्यवहार द्वारा नियंत्रित नहीं किया जाता है। न ही जब Inets एप्लिकेशन को फिर से शुरू किया जाता है, तो वे स्वचालित रूप से पुनरारंभ हो जाते हैं। जब तक Inets एप्लिकेशन चालू होता है, तब तक उनकी देखरेख की जाती है और उन्हें सॉफ्ट कोड अपग्रेड किया जा सकता है।

stand_alone रूप में एक सेवा शुरू stand_alone , stand_alone , Inets एप्लिकेशन के हिस्से के रूप में सेवा शुरू नहीं की Inets है, सभी ओटीपी एप्लीकेशन लाभ खो देते हैं, जैसे कि सॉफ्ट अपग्रेड। stand_alone उस प्रक्रिया से जुड़ा हुआ है जिसने इसे शुरू किया था। आमतौर पर कुछ पर्यवेक्षण कार्यक्षमता अभी भी है और कुछ अर्थों में कॉलिंग प्रक्रिया शीर्ष पर्यवेक्षक बन जाती है।

रोक () -> ठीक है

Inets एप्लिकेशन बंद कर Inets है। application(3) भी देखें।

stop (सेवा, संदर्भ) -> ठीक | {त्रुटि, कारण}

प्रकार

Inets एप्लिकेशन की प्रारंभ की गई सेवा को Inets है या stand_alone शान से ले लेता है। जब विकल्प stand_alone का उपयोग प्रारंभ में किया जाता है, तो केवल pid को रोकने के लिए मान्य तर्क है।

यह भी देखें

httpc(3) , httpd(3)