nl:: Weave:: Warm:: Platform
Resumen
remotas |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
Una API de la plataforma que Warm llamará para agregar o quitar una dirección IP del host a la interfaz especificada en la pila TCP/IP del host.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
Una API de la plataforma que Warm llamará para agregar o quitar una ruta de IP para la interfaz especificada en la pila TCP/IP del host.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
Una API de la plataforma que Warm llamará para agregar o quitar una dirección IP a la interfaz especificada en la pila TCP/IP de Thread.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
Una API de la plataforma que Warm llamará para agregar o quitar una ruta de IP para la interfaz especificada en la pila TCP/IP de Thread.
|
CriticalSectionEnter(void)
|
void
Una API de la plataforma que Warm llamará para proteger el acceso al estado interno.
|
CriticalSectionExit(void)
|
void
Una API de la plataforma que Warm llamará para liberar el acceso protegido al estado interno.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
Una API de la plataforma que Warm llamará como parte de la ejecución de nl::Warm::Init.
|
RequestInvokeActions(void)
|
void
Una API de la plataforma a la que Warm llamará para anunciar que la plataforma debe llamar a invokeActions.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
Una API de la plataforma que Warm llamará para cambiar la prioridad de una ruta de IP existente para la interfaz especificada en la pila TCP/IP de Thread.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
Una API de la plataforma que Warm llamará para iniciar o detener el anuncio de un prefijo de IP en la interfaz de Thread.
|
remotas
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
Una API de la plataforma que Warm llamará para agregar o quitar una dirección IP del host a la interfaz especificada en la pila TCP/IP del host.
Una vez completado el proceso, la plataforma debe invocar ReportActionComplete con el resultado final.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||
Valores que se muestran |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Una API de la plataforma que Warm llamará para agregar o quitar una ruta de IP para la interfaz especificada en la pila TCP/IP del host.
Una vez completado el proceso, la plataforma debe invocar ReportActionComplete con el resultado final.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||
Valores que se muestran |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
Una API de la plataforma que Warm llamará para agregar o quitar una dirección IP a la interfaz especificada en la pila TCP/IP de Thread.
Una vez completado el proceso, la plataforma debe invocar ReportActionComplete con el resultado final.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Una API de la plataforma que Warm llamará para agregar o quitar una ruta de IP para la interfaz especificada en la pila TCP/IP de Thread.
Una vez completado el proceso, la plataforma debe invocar ReportActionComplete con el resultado final.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||
Valores que se muestran |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
Una API de la plataforma que Warm llamará para proteger el acceso al estado interno.
CriticalSectionExit
void CriticalSectionExit( void )
Una API de la plataforma que Warm llamará para liberar el acceso protegido al estado interno.
Init
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
Una API de la plataforma que Warm llamará como parte de la ejecución de nl::Warm::Init.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
WEAVE_NO_ERROR en caso de éxito; de lo contrario, se produce un código de error.
|
RequestInvokeActions
void RequestInvokeActions( void )
Una API de la plataforma a la que Warm llamará para anunciar que la plataforma debe llamar a invokeActions.
SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
Una API de la plataforma que Warm llamará para cambiar la prioridad de una ruta de IP existente para la interfaz especificada en la pila TCP/IP de Thread.
Una vez completado el proceso, la plataforma debe invocar ReportActionComplete con el resultado final.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
Una API de la plataforma que Warm llamará para iniciar o detener el anuncio de un prefijo de IP en la interfaz de Thread.
Una vez completado el proceso, la plataforma debe invocar ReportActionComplete con el resultado final.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|