nl:: Weave:: Warm:: Platform
खास जानकारी
फ़ंक्शन |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वर्म कॉल करके, होस्ट टीसीपी / आईपी स्टैक पर दिए गए इंटरफ़ेस में, किसी होस्ट आईपी पते को जोड़ने/हटाने के लिए कॉल करता है.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वार्म कॉल करके, होस्ट टीसीपी / आईपी स्टैक पर तय इंटरफ़ेस के लिए किसी आईपी रूट को जोड़ने/हटाने के लिए कॉल करता है.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वर्म पर कॉल किया जाता है और जो Thread टीसीपी / आईपी स्टैक पर बताए गए इंटरफ़ेस में आईपी पते को जोड़ने/हटाने के लिए कॉल करता है.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वर्म कॉल करके, Thread टीसीपी/आईपी स्टैक पर तय इंटरफ़ेस के लिए किसी आईपी रूट को जोड़ने या हटाने के लिए कॉल करता है.
|
CriticalSectionEnter(void)
|
void
इंटरनल स्टेट के ऐक्सेस को सुरक्षित रखने के लिए, प्लैटफ़ॉर्म एपीआई Warm.
|
CriticalSectionExit(void)
|
void
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Warm करके कॉल करके, इंटरनल स्टेट के सुरक्षित ऐक्सेस को रिलीज़ किया जाएगा.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Warm, nl::Warm::Init के तहत कॉल करेगा.
|
RequestInvokeActions(void)
|
void
एक प्लैटफ़ॉर्म एपीआई जिसे Warm कॉल करके यह एलान करेगा कि प्लैटफ़ॉर्म को InvokeActions कॉल करना चाहिए.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Thread टीसीपी/आईपी स्टैक पर बताए गए इंटरफ़ेस के लिए, मौजूदा आईपी रूट की प्राथमिकता बदलने के लिए Warm कॉल किया जाएगा.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Warm, Thread इंटरफ़ेस पर किसी आईपी प्रीफ़िक्स के विज्ञापन को चालू या बंद करने के लिए कॉल करेगा.
|
फ़ंक्शन
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वर्म कॉल करके, होस्ट टीसीपी / आईपी स्टैक पर दिए गए इंटरफ़ेस में, किसी होस्ट आईपी पते को जोड़ने/हटाने के लिए कॉल करता है.
यह प्रोसेस पूरी होने के बाद, प्लैटफ़ॉर्म को ReportActioncomplete को कॉल करना होगा. इससे आखिरी नतीजा मिलेगा.
जानकारी | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||
रिटर्न वैल्यू |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वार्म कॉल करके, होस्ट टीसीपी / आईपी स्टैक पर तय इंटरफ़ेस के लिए किसी आईपी रूट को जोड़ने/हटाने के लिए कॉल करता है.
यह प्रोसेस पूरी होने के बाद, प्लैटफ़ॉर्म को ReportActioncomplete को कॉल करना होगा. इससे आखिरी नतीजा मिलेगा.
जानकारी | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||
रिटर्न वैल्यू |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वर्म पर कॉल किया जाता है और जो Thread टीसीपी / आईपी स्टैक पर बताए गए इंटरफ़ेस में आईपी पते को जोड़ने/हटाने के लिए कॉल करता है.
यह प्रोसेस पूरी होने के बाद, प्लैटफ़ॉर्म को ReportActioncomplete को कॉल करना होगा. इससे आखिरी नतीजा मिलेगा.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
रिटर्न वैल्यू |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे वर्म कॉल करके, Thread टीसीपी/आईपी स्टैक पर तय इंटरफ़ेस के लिए किसी आईपी रूट को जोड़ने या हटाने के लिए कॉल करता है.
यह प्रोसेस पूरी होने के बाद, प्लैटफ़ॉर्म को ReportActioncomplete को कॉल करना होगा. इससे आखिरी नतीजा मिलेगा.
जानकारी | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||
रिटर्न वैल्यू |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
इंटरनल स्टेट के ऐक्सेस को सुरक्षित रखने के लिए, प्लैटफ़ॉर्म एपीआई Warm.
CriticalSectionExit
void CriticalSectionExit( void )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Warm करके कॉल करके, इंटरनल स्टेट के सुरक्षित ऐक्सेस को रिलीज़ किया जाएगा.
शुरू करें
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Warm, nl::Warm::Init के तहत कॉल करेगा.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
सफल होने पर WEAVE_NO_ERROR, नहीं तो गड़बड़ी कोड.
|
RequestInvokeActions
void RequestInvokeActions( void )
एक प्लैटफ़ॉर्म एपीआई जिसे Warm कॉल करके यह एलान करेगा कि प्लैटफ़ॉर्म को InvokeActions कॉल करना चाहिए.
SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Thread टीसीपी/आईपी स्टैक पर बताए गए इंटरफ़ेस के लिए, मौजूदा आईपी रूट की प्राथमिकता बदलने के लिए Warm कॉल किया जाएगा.
यह प्रोसेस पूरी होने के बाद, प्लैटफ़ॉर्म को ReportActioncomplete को कॉल करना होगा. इससे आखिरी नतीजा मिलेगा.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
रिटर्न वैल्यू |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
ऐसा प्लैटफ़ॉर्म एपीआई जिसे Warm, Thread इंटरफ़ेस पर किसी आईपी प्रीफ़िक्स के विज्ञापन को चालू या बंद करने के लिए कॉल करेगा.
यह प्रोसेस पूरी होने के बाद, प्लैटफ़ॉर्म को ReportActioncomplete को कॉल करना होगा. इससे आखिरी नतीजा मिलेगा.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
रिटर्न वैल्यू |
|