nl:: Weave:: Profiles:: WeaveEchoClient
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
WeaveEchoClient(void)
|
सार्वजनिक प्रकार |
|
---|---|
EchoAckFunct)(void *msgCtxt)
|
टाइपडिफ़void(*
|
EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
|
टाइपडिफ़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 पर, आवाज़ इको करने का अनुरोध भेजें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए जाने वाले प्रॉडक्ट |
अगर कोई ExchangeContext उपलब्ध नहीं है, तो WEAVE_ERROR_NO_MEMORY. नीचे की लेयर से मिले अन्य WEAVE_ERROR कोड.
|
SendEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
डिफ़ॉल्ट Weave पोर्ट और सिस्टम की रूटिंग टेबल को आउटपुट इंटरफ़ेस चुनने की अनुमति देने के लिए, Weave नोड को इको अनुरोध भेजें.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
लौटाए जाने वाले प्रॉडक्ट |
अगर कोई ExchangeContext उपलब्ध नहीं है, तो WEAVE_ERROR_NO_MEMORY. नीचे की लेयर से मिले अन्य WEAVE_ERROR कोड.
|
SendEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
किसी Weave नोड को एक इको अनुरोध भेजें.
ब्यौरा | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||||
लौटाए जाने वाले प्रॉडक्ट |
अगर कोई ExchangeContext उपलब्ध नहीं है, तो WEAVE_ERROR_NO_MEMORY. नीचे की लेयर से मिले अन्य 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 )