nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer

#include <src/lib/profiles/software-update/WeaveImageAnnounceServer.h>

Server, der auf Weave-Image-Ankündigungen wartet.

Zusammenfassung

Der WeaveImageAnnounce-Server erfasst eingehende Bildankündigungen und benachrichtigt den Bevollmächtigten, wenn eine erhalten wurde.

Konstruktoren und Zerstörer

WeaveImageAnnounceServer(void)
Konstruktor.

Öffentliche Funktionen

Init(WeaveExchangeManager *exchangeManager, IWeaveImageAnnounceServerDelegate *delegate)
Initialisierer.
SetDelegate(IWeaveImageAnnounceServerDelegate *delegate)
void
Setter delegieren.

Öffentliche Funktionen

Init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeManager,
  IWeaveImageAnnounceServerDelegate *delegate
)

Initialisierer.

Initialisierungsfunktion, bei der sich der Server für den Empfang von Bildankündigungsnachrichten registriert.

Details
Parameter
exchangeManager
Initialisierter WeaveExchangeManager, mit dem sich der Server für den Empfang von Image-Ankündigungsnachrichten registriert. Der Wert darf nicht null sein.
delegate
Delegate, kann null sein
Rückgabe
WEAVE_NO_ERROR bei Erfolg, andernfalls beschreibender Wert WEAVE_ERROR

SetDelegate

void SetDelegate(
  IWeaveImageAnnounceServerDelegate *delegate
)

Setter delegieren.

WeaveImageAnnounceServer

 WeaveImageAnnounceServer(
  void
)

Konstruktor.