nl::
  סיכום
| בנייה | |
|---|---|
| WeaveEchoClient(void) | 
| סוגים ציבוריים | |
|---|---|
| EchoAckFunct)(void *msgCtxt) | typedef void(* | 
| EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload) | typedef void(* | 
| מאפיינים ציבוריים | |
|---|---|
| EncryptionType | uint8_t | 
| ExchangeMgr | |
| FabricState | const WeaveFabricState * | 
| KeyId | uint16_t | 
| OnAckRcvdReceived | EchoAckFunct | 
| OnEchoResponseReceived | EchoFunct | 
| פונקציות ציבוריות | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | |
| SendEchoRequest(WeaveConnection *con, PacketBuffer *payload) | לשלוח בקשת הד באמצעות WeaveConnection.  | 
| SendEchoRequest(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload) | שליחה של בקשת הד לצומת Weave באמצעות יציאת ברירת המחדל Weave ומתן הרשאה לטבלת הניתוב של המערכת לבחור את ממשק הפלט.  | 
| SendEchoRequest(uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload) | שליחה של בקשת הד לצומת של Weave.  | 
| SetRequestAck(bool requestAck) | void | 
| SetWRMPACKDelay(uint16_t aWRMPACKDelay) | void | 
| SetWRMPRetransCount(uint8_t aRetransCount) | void | 
| SetWRMPRetransInterval(uint32_t aRetransInterval) | void | 
| Shutdown(void) | |
סוגים ציבוריים
EchoAckFunct
void(* EchoAckFunct)(void *msgCtxt)
EchoFunct
void(* EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
מאפיינים ציבוריים
EncryptionType
uint8_t EncryptionType
ExchangeMgr
WeaveExchangeManager * ExchangeMgr
FabricState
const WeaveFabricState * FabricState
KeyId
uint16_t KeyId
OnAckRcvdReceived
EchoAckFunct OnAckRcvdReceived
OnEchoResponseReceived
EchoFunct OnEchoResponseReceived
פונקציות ציבוריות
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
SendEchoRequest
WEAVE_ERROR SendEchoRequest( WeaveConnection *con, PacketBuffer *payload )
לשלוח בקשת הד באמצעות WeaveConnection.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| החזרות | WEAVE_ERROR_NO_MEMORY אם אין ExchangeContext זמין. קודי WEAVE_ERROR אחרים, כפי שהוחזרו על ידי השכבות התחתונות.  | ||||
SendEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
שליחה של בקשת הד לצומת Weave באמצעות יציאת ברירת המחדל Weave ומתן הרשאה לטבלת הניתוב של המערכת לבחור את ממשק הפלט.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
| החזרות | WEAVE_ERROR_NO_MEMORY אם אין ExchangeContext זמין. קודי WEAVE_ERROR אחרים, כפי שהוחזרו על ידי השכבות התחתונות.  | ||||||
SendEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
שליחה של בקשת הד לצומת של Weave.
| פרטים | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||
| החזרות | WEAVE_ERROR_NO_MEMORY אם אין ExchangeContext זמין. קודי WEAVE_ERROR אחרים, כפי שהוחזרו על ידי השכבות התחתונות.  | ||||||||||
SetRequestAck
void SetRequestAck( bool requestAck )
SetWRMPACKDelay
void SetWRMPACKDelay( uint16_t aWRMPACKDelay )
SetWRMPRetransCount
void SetWRMPRetransCount( uint8_t aRetransCount )
SetWRMPRetransInterval
void SetWRMPRetransInterval( uint32_t aRetransInterval )