class ProtectionProfile::Pochłoń
Interfejs, który otrzymuje powiadomienia dotyczące pliku ProtectionProfile. Ten interfejs musi być implementowany przez aplikacje używające zestawu SDK ochrony
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public virtual void OnLoadSuccess(const std::shared_ptr < ProtectionProfile >& profile, const std::shared_ptr < void >& context) | Wywoływane, gdy profil został pomyślnie załadowany. |
| public virtual void OnLoadFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane podczas ładowania profilu powodowało błąd. |
| public virtual void OnListEnginesSuccess(const std::vector < std::string >& engineIds, const std::shared_ptr < void >& context) | Wywoływane, gdy lista aparatów została pomyślnie wygenerowana. |
| public virtual void OnListEnginesFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane, gdy aparaty listy wystąpiły błąd. |
| publiczna pusta wirtualna OnAddEngineSuccess(const std::shared_ptr < ProtectionEngine >& engine, const std::shared_ptr < void >& context) | Wywoływane, gdy pomyślnie dodano nowy aparat. |
| publiczna pusta wirtualna OnAddEngineFailure(const std::exception_ptr; & const std::shared_ptr < void >& context) | Wywoływanie podczas dodawania nowego aparatu w wyniku błędu. |
| publiczna pusta wirtualna OnDeleteEngineSuccess(const std::shared_ptr < void >& context) | Wywoływane, gdy aparat został pomyślnie usunięty. |
| publiczna pusta wirtualna OnDeleteEngineFailure(const std::exception_ptr; & const std::shared_ptr < void >& context) | Wywoływane podczas usuwania aparatu w wyniku błędu. |
Członkowie
Funkcja OnLoadSuccess
Wywoływane, gdy profil został pomyślnie załadowany.
Parametry:
profil:Odwołanie do nowo utworzonego pliku ProtectionProfile
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::LoadAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do pliku ProtectionProfile::LoadAsync i ten sam kontekst zostanie przesyłany dalej w stanie takim, w jaki jest do pliku ProtectionProfile::Wschowa::OnLoadSuccess lub ProtectionProfile::Jednak:OnLoadFailure
OnLoadFailure, funkcja
Wywoływane podczas ładowania profilu powodowało błąd.
Parametry:
:Błąd, który wystąpił podczas ładowania
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::LoadAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do pliku ProtectionProfile::LoadAsync i ten sam kontekst zostanie przesyłany dalej w stanie takim, w jaki jest do [ProtectionProfile::: Wschowa::OnLoadSuccess lub [ProtectionProfile:::WchońFailure::OnLoadFailure
OnListEnginesSuccess, funkcja
Wywoływane, gdy lista aparatów została pomyślnie wygenerowana.
Parametry:
identyfikatory aparatów:lista identyfikatorów aparatów, które są dostępne.
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::ListEnginesAsync
OnListEnginesFailure, funkcja
Wywoływane, gdy aparaty listy wystąpiły błąd.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatów list.
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::ListEnginesAsync
OnAddEngineSuccess, funkcja
Wywoływane, gdy pomyślnie dodano nowy aparat.
Parametry:
aparat:Nowo utworzony aparat
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::AddEngineAsync
OnAddEngineFailure, funkcja
Wywoływanie podczas dodawania nowego aparatu w wyniku błędu.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatu dodawania.
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::AddEngineAsync
OnDeleteEngineSuccess, funkcja
Wywoływane, gdy aparat został pomyślnie usunięty.
Parametry:
- kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::D eleteEngineAsync
OnDeleteEngineFailure, funkcja
Wywoływane podczas usuwania aparatu w wyniku błędu.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatu usuń.
kontekst:Ten sam kontekst, który został przekazany do pliku ProtectionProfile::D eleteEngineAsync