nl:: Weave:: Hồ sơ:: WeaveEchoClient
Tóm tắt
Hàm dựng và hàm phá hủy |
|
---|---|
WeaveEchoClient(void)
|
Loại công khai |
|
---|---|
EchoAckFunct)(void *msgCtxt)
|
typedefvoid(*
|
EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
|
typedefvoid(*
|
Thuộc tính công khai |
|
---|---|
EncryptionType
|
uint8_t
|
ExchangeMgr
|
|
FabricState
|
const WeaveFabricState *
|
KeyId
|
uint16_t
|
OnAckRcvdReceived
|
EchoAckFunct
|
OnEchoResponseReceived
|
EchoFunct
|
Hàm công khai |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
|
SendEchoRequest(WeaveConnection *con, PacketBuffer *payload)
|
Gửi yêu cầu tiếng vọng qua WeaveConnection.
|
SendEchoRequest(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
|
Gửi yêu cầu tiếng vọng đến nút Weave bằng cổng Weave mặc định và cho phép bảng định tuyến của hệ thống chọn giao diện đầu ra.
|
SendEchoRequest(uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload)
|
Gửi yêu cầu tiếng vọng đến một nút Dệt.
|
SetRequestAck(bool requestAck)
|
void
|
SetWRMPACKDelay(uint16_t aWRMPACKDelay)
|
void
|
SetWRMPRetransCount(uint8_t aRetransCount)
|
void
|
SetWRMPRetransInterval(uint32_t aRetransInterval)
|
void
|
Shutdown(void)
|
Loại công khai
Tiếng EchoAckFunct
void(* EchoAckFunct)(void *msgCtxt)
Tiếng vọng
void(* EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
Thuộc tính công khai
Loại mã hóa
uint8_t EncryptionType
ExchangeMgr
WeaveExchangeManager * ExchangeMgr
Trạng thái vải
const WeaveFabricState * FabricState
Mã khóa
uint16_t KeyId
OnAckRcvdNhậnd
EchoAckFunct OnAckRcvdReceived
OnEchoResponseReceived
EchoFunct OnEchoResponseReceived
Hàm công khai
Số nguyên
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Gửi yêu cầu
WEAVE_ERROR SendEchoRequest( WeaveConnection *con, PacketBuffer *payload )
Gửi yêu cầu tiếng vọng qua WeaveConnection.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các thông số |
|
||||
Trả về |
WEAVE_ERROR_NO_MEMORY nếu không có ExchangeContext. Các mã WEAVE_ERROR khác do các lớp dưới trả về.
|
Gửi yêu cầu
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
Gửi yêu cầu tiếng vọng đến nút Weave bằng cổng Weave mặc định và cho phép bảng định tuyến của hệ thống chọn giao diện đầu ra.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các thông số |
|
||||||
Trả về |
WEAVE_ERROR_NO_MEMORY nếu không có ExchangeContext. Các mã WEAVE_ERROR khác do các lớp dưới trả về.
|
Gửi yêu cầu
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
Gửi yêu cầu tiếng vọng đến một nút Dệt.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Các thông số |
|
||||||||||
Trả về |
WEAVE_ERROR_NO_MEMORY nếu không có ExchangeContext. Các mã WEAVE_ERROR khác do các lớp dưới trả về.
|
SetRequestAck
void SetRequestAck( bool requestAck )
SetWRMPACKDelay
void SetWRMPACKDelay( uint16_t aWRMPACKDelay )
Đặt WRMPReTRANSCount
void SetWRMPRetransCount( uint8_t aRetransCount )
SetWRMPRe TransInterval
void SetWRMPRetransInterval( uint32_t aRetransInterval )