nl::
  Resumo
| Funções | |
|---|---|
| AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd) | Uma API de plataforma que morte chamará para adicionar / remover um endereço IP do host para a interface especificada na pilha TCP/IP do host.  | 
| AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd) | Uma API de plataforma que morte chamará para adicionar / remover uma rota IP para a interface especificada na pilha TCP/IP do host.  | 
| AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd) | Uma API de plataforma que morte chamará para adicionar / remover um endereço IP para a interface especificada na pilha TCP/IP do Thread.  | 
| AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd) | Uma API de plataforma que morte chamará para adicionar / remover uma rota IP para a interface especificada na pilha TCP/IP do Thread.  | 
| CriticalSectionEnter(void) | voidUma API de plataforma que será chamada morno para proteger o acesso ao estado interno.  | 
| CriticalSectionExit(void) | voidUma API de plataforma que será chamada por morno para liberar o acesso protegido ao estado interno.  | 
| Init(WarmFabricStateDelegate *inFabricStateDelegate) | Uma API de plataforma que será chamada morna como parte da execução de nl::morno::Init.  | 
| RequestInvokeActions(void) | voidUma API de plataforma que será chamada Warm para anunciar que a plataforma precisa chamar ChamadaActions.  | 
| SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority) | Uma API de plataforma que será chamada morna para alterar a prioridade de uma rota IP existente para a interface especificada na pilha TCP/IP do Thread.  | 
| StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart) | Uma API de plataforma que será chamada morna para iniciar / parar a divulgação de um prefixo IP na interface do Thread.  | 
Funções
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
Uma API de plataforma que morte chamará para adicionar / remover um endereço IP do host para a interface especificada na pilha TCP/IP do host.
Após a conclusão, a plataforma deve chamar ReportActionComplete com o resultado final.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Uma API de plataforma que morte chamará para adicionar / remover uma rota IP para a interface especificada na pilha TCP/IP do host.
Após a conclusão, a plataforma deve chamar ReportActionComplete com o resultado final.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
Uma API de plataforma que morte chamará para adicionar / remover um endereço IP para a interface especificada na pilha TCP/IP do Thread.
Após a conclusão, a plataforma deve chamar ReportActionComplete com o resultado final.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Uma API de plataforma que morte chamará para adicionar / remover uma rota IP para a interface especificada na pilha TCP/IP do Thread.
Após a conclusão, a plataforma deve chamar ReportActionComplete com o resultado final.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
CriticalSectionEnter
void CriticalSectionEnter( void )
Uma API de plataforma que será chamada morno para proteger o acesso ao estado interno.
CriticalSectionExit
void CriticalSectionExit( void )
Uma API de plataforma que será chamada morno para liberar o acesso protegido ao estado interno.
Init
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
Uma API de plataforma que será chamada morna como parte da execução de nl::morno::Init.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
| Retornos | WEAVE_NO_ERROR em caso de sucesso; caso contrário, código de erro.  | ||
RequestInvokeActions
void RequestInvokeActions( void )
Uma API da plataforma que Warm vai chamar para anunciar que a plataforma precisa chamar ChamadaActions.
.SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
Uma API de plataforma que será chamada morna para alterar a prioridade de uma rota IP existente para a interface especificada na pilha TCP/IP do Thread.
Após a conclusão, a plataforma deve chamar ReportActionComplete com o resultado final.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
Uma API de plataforma que será chamada morno para iniciar / parar a divulgação de um prefixo IP na interface do Thread.
Após a conclusão, a plataforma deve chamar ReportActionComplete com o resultado final.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||