klasa FileProfile::Observer

Interfejs obserwatora dla klientów w celu otrzymywania powiadomień dotyczących zdarzeń związanych z profilem. Wszystkie błędy dziedziczą po błędach mip::Error. Klient nie powinien wywoływać aparatu z powrotem w wątku, który wywołuje obserwatora.

Podsumowanie

Członkowie Opisy
publiczny wirtualny ~Observer() Jeszcze nie udokumentowane.
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>& context) Wywoływane po pomyślnym załadowaniu profilu.
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Wywołana podczas ładowania profilu spowodowała błąd.
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) Wywoływane po pomyślnym wygenerowaniu listy aparatów.
publiczna wirtualna pustka OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Wywołana podczas wyświetlania listy aparatów spowodowała błąd.
publiczna wirtualna pustka OnUnloadEngineSuccess(const std::shared_ptr<void>& context) Wywoływana, gdy aparat został pomyślnie zwolniony.
publiczna wirtualna pustka OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Wywołana podczas zwalniania aparatu spowodowała błąd.
publiczna wirtualna pustka OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>& context) Wywoływane po pomyślnym dodaniu nowego aparatu.
publiczna wirtualna pustka OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Wywołana podczas dodawania nowego aparatu spowodowała błąd.
publiczna wirtualna pustka OnDeleteEngineSuccess(const std::shared_ptr<void>& context) Wywoływane po pomyślnym usunięciu aparatu.
publiczna wirtualna pustka OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Wywołana podczas usuwania aparatu spowodowała błąd.
public virtual void OnPolicyChanged(const std::string& engineId) Wywoływane, gdy zasady zmieniły się dla aparatu z danym identyfikatorem.
publiczna wirtualna pustka OnAddPolicyEngineStarting(wartość logiczna wymagapolicyFetch) Wywoływana przed utworzeniem aparatu w celu opisania, czy dane zasad aparatu zasad muszą być pobierane z serwera lub czy można je utworzyć na podstawie lokalnie buforowanych danych.
chroniony obserwator() Jeszcze nie udokumentowane.

Członkowie

~Observer, funkcja

Jeszcze nie udokumentowane.

OnLoadSuccess, funkcja

Wywoływane po pomyślnym załadowaniu profilu.

OnLoadFailure, funkcja

Wywołana podczas ładowania profilu spowodowała błąd.

OnListEnginesSuccess, funkcja

Wywoływane po pomyślnym wygenerowaniu listy aparatów.

OnListEnginesFailure, funkcja

Wywołana podczas wyświetlania listy aparatów spowodowała błąd.

OnUnloadEngineSuccess, funkcja

Wywoływana, gdy aparat został pomyślnie zwolniony.

OnUnloadEngineFailure, funkcja

Wywołana podczas zwalniania aparatu spowodowała błąd.

OnAddEngineSuccess, funkcja

Wywoływane po pomyślnym dodaniu nowego aparatu.

OnAddEngineFailure, funkcja

Wywołana podczas dodawania nowego aparatu spowodowała błąd.

OnDeleteEngineSuccess, funkcja

Wywoływane po pomyślnym usunięciu aparatu.

OnDeleteEngineFailure, funkcja

Wywołana podczas usuwania aparatu spowodowała błąd.

OnPolicyChanged, funkcja

Wywoływane, gdy zasady zmieniły się dla aparatu z danym identyfikatorem.

OnAddPolicyEngineStarting, funkcja

Wywoływana przed utworzeniem aparatu w celu opisania, czy dane zasad aparatu zasad muszą być pobierane z serwera lub czy można je utworzyć na podstawie lokalnie buforowanych danych.

Parametry:

  • requiresPolicyFetch: opisuje, czy dane aparatu muszą być pobierane za pośrednictwem protokołu HTTP, czy też czy zostaną załadowane z pamięci podręcznej

To opcjonalne wywołanie zwrotne może być używane przez aplikację, aby poinformować, czy operacja AddEngineAsync będzie wymagać wykonania operacji HTTP (ze skojarzonym opóźnieniem).

Funkcja obserwatora

Jeszcze nie udokumentowane.