Dela via


class FileProfile::Observer

Övervakningsgränssnitt för klienter för att få meddelanden om profilrelaterade händelser. Alla fel ärver från mip::Error. Klienten bör inte anropa motorn igen på tråden som anropar övervakaren.

Sammanfattning

Medlemmar Beskrivningar
public virtual ~Observer() Ännu inte dokumenterat.
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>&profile, const std::shared_ptr<void>&context) Anropades när profilen lästes in.
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Anropad när en profil lästes in orsakade ett fel.
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>&context) Anropas när listan över motorer har genererats.
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Anropas när en lista över motorer orsakade ett fel.
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>&context) Anropades när en motor lossades.
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Anropad när en motor lossas orsakade ett fel.
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>&engine, const std::shared_ptr<void>&context) Anropas när en ny motor har lagts till.
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Anropade när du lade till en ny motor orsakade ett fel.
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>&context) Anropas när en motor har tagits bort.
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Anropad när du tar bort en motor orsakade ett fel.
public virtual void OnPolicyChanged(const std::string& engineId) Anropas när principen har ändrats för motorn med det angivna ID:t.
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) Anropades innan motorn skapades för att beskriva om principmotorns principdata måste hämtas från servern eller om de kan skapas från lokalt cachelagrade data.
skyddad observatör() Ännu inte dokumenterat.

Medlemmar

~Observer-funktion

Inte dokumenterat ännu.

Funktionen OnLoadSuccess

Anropades när profilen lästes in.

Funktionen OnLoadFailure

Anropad när en profil lästes in orsakade ett fel.

Funktionen OnListEnginesSuccess

Anropas när listan över motorer har genererats.

Funktionen OnListEnginesFailure

Anropas när en lista över motorer orsakade ett fel.

Funktionen OnUnloadEngineSuccess

Anropades när en motor lossades.

Funktionen OnUnloadEngineFailure

Anropad när en motor lossas orsakade ett fel.

Funktionen OnAddEngineSuccess

Anropas när en ny motor har lagts till.

OnAddEngineFailure-funktion

Anropade när du lade till en ny motor orsakade ett fel.

Funktionen OnDeleteEngineSuccess

Anropas när en motor har tagits bort.

Funktionen OnDeleteEngineFailure

Anropad när du tar bort en motor orsakade ett fel.

OnPolicyChanged-funktion

Anropas när principen har ändrats för motorn med det angivna ID:t.

Funktionen OnAddPolicyEngineStarting

Anropades innan motorn skapades för att beskriva om principmotorns principdata måste hämtas från servern eller om de kan skapas från lokalt cachelagrade data.

Parametrar:

  • requiresPolicyFetch: Beskriver om motordata måste hämtas via HTTP eller om de läses in från cacheminnet

Det här valfria återanropet kan användas av ett program för att få information om huruvida en AddEngineAsync-åtgärd kräver en HTTP-åtgärd (med tillhörande fördröjning) för att slutföras.

Observatörsfunktion

Inte dokumenterat ännu.