Erlang 21

snmpm_network_interface




erlang

snmpm_network_interface

मॉड्यूल

snmpm_network_interface

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

SNMP प्रबंधक नेटवर्क इंटरफ़ेस के लिए व्यवहार मॉड्यूल।

विवरण

यह मॉड्यूल प्रबंधक नेटवर्क इंटरफ़ेस के व्यवहार को परिभाषित करता है। एक snmpm_network_interface आज्ञाकारी मॉड्यूल निम्नलिखित कार्यों का निर्यात करना चाहिए:

उनके शब्दार्थ और उनके सटीक हस्ताक्षर नीचे दिए गए हैं।

लीगेसी एपीआई फंक्शन send_pdu/7 को अलग-अलग IpAddr और PortNumber तर्क मिले हैं जो अभी भी बैकवर्ड संगतता कारणों के लिए पहले की तरह काम करता है।

निर्यात

start_link (सर्वर, नोटस्टोर) -> {ठीक है, पिड} | {त्रुटि, कारण}

प्रकार

नेटवर्क इंटरफ़ेस प्रक्रिया को स्टार्ट-लिंक करें।

Server प्रबंध प्रक्रिया का pid है।

NoteStore , नोट-स्टोर प्रक्रिया का NoteStore है।

रोक (पीआईडी) -> शून्य ()

प्रकार

नेटवर्क इंटरफ़ेस प्रक्रिया बंद करें।

send_pdu (Pid, Pdu, Vsn, MsgData, Domain, Addr, ExtraInfo) -> शून्य ()

प्रकार

इस Pdu ( Pdu ) को भेजने के लिए नेटवर्क इंटरफ़ेस प्रक्रिया ( Pid ) का अनुरोध करें।

ExtraInfo कुछ अपारदर्शी डेटा है जो नेट-यदि प्रक्रिया में पारित हो जाता है। यह कॉल में ExtraInfo पैरामीटर से ExtraInfo synchronous get-request , asynchronous get-request ExtraInfo synchronous get-request , asynchronous get-request ExtraInfo synchronous get-next-request , asynchronous get-next-request ExtraInfo asynchronous get-next-request , synchronous set-request और asynchronous set-request फंक्शंस से उत्पन्न होता है। क्या नेट-इफ प्रक्रिया का उपयोग करना चुनता है यह कार्यान्वयन पर निर्भर है। इस एप्लिकेशन में शामिल नेट-इफ प्रक्रिया इसकी उपेक्षा करती है।

inform_response (Pid, Ref, Addr, Port) -> शून्य ()

प्रकार

सूचना-अनुरोध के लिए प्रतिक्रिया (पावती) भेजने के लिए नेटवर्क इंटरफ़ेस प्रक्रिया का निर्देश दें।

Ref एक ऐसी चीज है, जिसका उपयोग सूचित-अनुरोध की पहचान करने के लिए किया जा सकता है, जैसे कि सूचना-अनुरोध का अनुरोध-आईडी।

Addr और Port उस एजेंट की पहचान करता है, जिससे सूचित-अनुरोध उत्पन्न हुआ था।

नोट_स्टोर (पिड, नोटस्टोर) -> शून्य ()

प्रकार

नोट-स्टोर प्रक्रिया की पीडा बदलें। यह तब उपयोग किया जाता है जब सर्वर फिर से शुरू होता है नोट_स्टोर (उदाहरण के बाद एक चरखी)।

जानकारी (Pid) -> [{कुंजी, मान}]

प्रकार

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

इस फ़ंक्शन द्वारा दी गई जानकारी प्रबंधक द्वारा एकत्रित की गई अन्य जानकारी के साथ वापस आ जाती है जब info फ़ंक्शन को कॉल किया जाता है (कुंजी net_if साथ टैग किया गया)।

वर्बोसिटी (पीआईडी, वर्बोसिटी) -> शून्य ()

प्रकार

नेटवर्क इंटरफ़ेस प्रक्रिया की वर्बोसिटी बदलें।

get_log_type (Pid) -> {ठीक है, LogType} | {त्रुटि, कारण}

प्रकार

ऑडिट ट्रेल लॉग को नेटवर्क इंटरफ़ेस प्रक्रिया द्वारा प्रबंधित किया जाता है। तो, यह इस प्रक्रिया को वास्तविक लॉग-प्रकार को वापस करना है।

set_log_type (Pid, NewType) -> {ok, OldType} | {त्रुटि, कारण}

प्रकार

ऑडिट ट्रेल लॉग को नेटवर्क इंटरफ़ेस प्रक्रिया द्वारा प्रबंधित किया जाता है। तो, यह इस प्रकार की प्रक्रिया को वास्तविक परिवर्तन करना है।

अधिक जानकारी के लिए set_log_type देखें।