nl:: Weave:: Weave:: WeaveEchoClient
Resumen
Constructores y destructores |
|
---|---|
WeaveEchoClient(void)
|
Tipos públicos |
|
---|---|
EchoAckFunct)(void *msgCtxt)
|
typedefvoid(*
|
EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
|
typedefvoid(*
|
Atributos públicos |
|
---|---|
EncryptionType
|
uint8_t
|
ExchangeMgr
|
|
FabricState
|
const WeaveFabricState *
|
KeyId
|
uint16_t
|
OnAckRcvdReceived
|
EchoAckFunct
|
OnEchoResponseReceived
|
EchoFunct
|
Funciones públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
|
SendEchoRequest(WeaveConnection *con, PacketBuffer *payload)
|
Envía una solicitud de eco por medio de WeaveConnection.
|
SendEchoRequest(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
|
Envía una solicitud de eco a un nodo de Weave mediante el puerto predeterminado de Weave y deja que la tabla de enrutamiento del sistema elija la interfaz de salida.
|
SendEchoRequest(uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload)
|
Enviar una solicitud de eco a un nodo de Weave
|
SetRequestAck(bool requestAck)
|
void
|
SetWRMPACKDelay(uint16_t aWRMPACKDelay)
|
void
|
SetWRMPRetransCount(uint8_t aRetransCount)
|
void
|
SetWRMPRetransInterval(uint32_t aRetransInterval)
|
void
|
Shutdown(void)
|
Tipos públicos
EchoAckFunct
void(* EchoAckFunct)(void *msgCtxt)
Ecocardiograma
void(* EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
Atributos públicos
EncryptionType
uint8_t EncryptionType
ExchangeMgr
WeaveExchangeManager * ExchangeMgr
Estado del Fabric
const WeaveFabricState * FabricState
KeyId
uint16_t KeyId
OnAckRcvdReceived
EchoAckFunct OnAckRcvdReceived
OnEchoResponseReceived
EchoFunct OnEchoResponseReceived
Funciones públicas
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
EnviarEchoRequest
WEAVE_ERROR SendEchoRequest( WeaveConnection *con, PacketBuffer *payload )
Envía una solicitud de eco por medio de WeaveConnection.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Qué muestra |
WEAVE_ERROR_NO_MEMORY si no hay ExchangeContext disponible. Otros códigos WEAVE_ERROR que muestran las capas inferiores.
|
EnviarEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
Envía una solicitud de eco a un nodo de Weave mediante el puerto predeterminado de Weave y deja que la tabla de enrutamiento del sistema elija la interfaz de salida.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Qué muestra |
WEAVE_ERROR_NO_MEMORY si no hay ExchangeContext disponible. Otros códigos WEAVE_ERROR que muestran las capas inferiores.
|
EnviarEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
Enviar una solicitud de eco a un nodo de Weave
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
||||||||||
Qué muestra |
WEAVE_ERROR_NO_MEMORY si no hay ExchangeContext disponible. Otros códigos WEAVE_ERROR que muestran las capas inferiores.
|
SetRequestAck
void SetRequestAck( bool requestAck )
Retraso de WRMPACK
void SetWRMPACKDelay( uint16_t aWRMPACKDelay )
SetWRMPRetransCount
void SetWRMPRetransCount( uint8_t aRetransCount )
SetWRMPRetransInterval
void SetWRMPRetransInterval( uint32_t aRetransInterval )