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