Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver
#include <src/lib/profiles/heartbeat/WeaveHeartbeat.h>
Weave Heartbeat Alıcı sınıfı.
Özet
Devralma
Devralındığı kaynak:
nl::Weave::WeaveServerBase
Herkese açık türler
|
OnHeartbeatReceivedHandler)(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)
|
typedef
void(*
|
Herkese açık türler
OnHeartbeatReceivedHandler
void(* OnHeartbeatReceivedHandler)(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)
Herkese açık özellikler
OnHeartbeatReceived
OnHeartbeatReceivedHandler OnHeartbeatReceived
Kamu işlevleri
Başlat
WEAVE_ERROR Init(
WeaveExchangeManager *exchangeMgr
)
Weave Heartbeat alıcısını başlatın ve Weave Heartbeat mesajlarını almak için kaydolun.
Ayrıntılar |
Parametreler |
[in] exchangeMgr
|
Sistem Weave Exchange Manager için işaretçi.
|
|
Döndürülen Değerler |
WEAVE_ERROR_INCORRECT_STATE
|
Exchange yöneticisi boş değilse
|
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
|
Halihazırda çok fazla ileti işleyici kayıtlıysa.
|
WEAVE_NO_ERROR
|
Başarılı olun.
|
|
Kapat
WEAVE_ERROR Shutdown(
void
)
Weave Heartbeat alıcısını kapatın ve Weave Heartbeat mesajlarının alımını iptal edin.
Ayrıntılar |
Döndürülen Değerler |
WEAVE_NO_ERROR
|
Başarılı olun.
|
|
WeaveHeartbeatReceiver
WeaveHeartbeatReceiver(
void
)
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılar için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. Thread, Thread Group, Inc.ın tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]