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