nl:: Weave:: Warm:: Platform
Résumé
Fonctions |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
Une API de plate-forme appelée Chaud qui ajoute ou supprime une adresse IP d'hôte dans l'interface spécifiée sur la pile TCP/IP de l'hôte
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
Une API de plate-forme appelée Chaud qui ajoute ou supprime une route IP pour l'interface spécifiée sur la pile TCP/IP de l'hôte
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
Une API de plate-forme Warm appelle pour ajouter ou supprimer une adresse IP à l'interface spécifiée sur la pile TCP/IP du thread.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
Une API de plate-forme Warm appelle pour ajouter ou supprimer une route IP pour l'interface spécifiée sur la pile TCP/IP du thread.
|
CriticalSectionEnter(void)
|
void
API de plate-forme appelée Warm pour protéger l'accès à l'état interne.
|
CriticalSectionExit(void)
|
void
Une API de plate-forme que l'option Chaleur appellera pour libérer l'accès protégé à l'état interne.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
API de plate-forme que l'option Warm appellera dans le cadre de l'exécution nl::Warm::Init.
|
RequestInvokeActions(void)
|
void
Une API de plate-forme que la méthode Warm appelle pour annoncer que la plate-forme doit appeler CallActions.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
API de plate-forme Warm appelée pour modifier la priorité d'une route IP existante pour l'interface spécifiée sur la pile TCP/IP du thread.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
Une API de plate-forme appelée Warm pour démarrer ou arrêter l'annonce d'un préfixe IP sur l'interface Thread
|
Fonctions
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
Une API de plate-forme appelée Chaud qui ajoute ou supprime une adresse IP d'hôte dans l'interface spécifiée sur la pile TCP/IP de l'hôte
Une fois l'opération terminée, la plate-forme doit appeler ReportActionComplete avec le résultat final.
Détails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||
Valeurs renvoyées |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Une API de plate-forme appelée Chaud qui ajoute ou supprime une route IP pour l'interface spécifiée sur la pile TCP/IP de l'hôte
Une fois l'opération terminée, la plate-forme doit appeler ReportActionComplete avec le résultat final.
Détails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||
Valeurs renvoyées |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
Une API de plate-forme Warm appelle pour ajouter ou supprimer une adresse IP à l'interface spécifiée sur la pile TCP/IP du thread.
Une fois l'opération terminée, la plate-forme doit appeler ReportActionComplete avec le résultat final.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Valeurs renvoyées |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Une API de plate-forme Warm appelle pour ajouter ou supprimer une route IP pour l'interface spécifiée sur la pile TCP/IP du thread.
Une fois l'opération terminée, la plate-forme doit appeler ReportActionComplete avec le résultat final.
Détails | |||||||||
---|---|---|---|---|---|---|---|---|---|
Paramètres |
|
||||||||
Valeurs renvoyées |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
API de plate-forme appelée Warm pour protéger l'accès à l'état interne.
CriticalSectionExit
void CriticalSectionExit( void )
API de plate-forme appelée Warm pour libérer l'accès protégé à l'état interne.
Init
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
API de plate-forme que l'option Warm appellera dans le cadre de l'exécution nl::Warm::Init.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
WEAVE_NO_ERROR en cas de réussite, code d'erreur dans le cas contraire.
|
RequestInvokeActions
void RequestInvokeActions( void )
Une API de plate-forme que Warm appelle pour annoncer que la plate-forme doit appeler CallActions.
SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
API de plate-forme Warm qui appelle pour modifier la priorité d'une route IP existante pour l'interface spécifiée sur la pile TCP/IP du thread.
Une fois l'opération terminée, la plate-forme doit appeler ReportActionComplete avec le résultat final.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Valeurs renvoyées |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
Une API de plate-forme appelée Warm pour démarrer ou arrêter l'annonce d'un préfixe IP sur l'interface Thread
Une fois l'opération terminée, la plate-forme doit appeler ReportActionComplete avec le résultat final.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Valeurs renvoyées |
|