classe FileProfile::Observer
Interfaccia observer per i client per ottenere notifiche per gli eventi correlati al profilo. Tutti gli errori ereditano da mip::Error. Il client non deve chiamare di nuovo il motore sul thread che chiama l'osservatore.
Riepilogo
Membri | Descrizione |
---|---|
public virtual ~Observer() | Non ancora documentato. |
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>& context) | Chiamato quando il profilo è stato caricato correttamente. |
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato durante il caricamento di un profilo ha causato un errore. |
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) | Chiamato quando l'elenco dei motori è stato generato correttamente. |
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato durante l'elenco dei motori ha causato un errore. |
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>& context) | Chiamato quando un motore è stato scaricato correttamente. |
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato durante lo scaricamento di un motore ha causato un errore. |
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>& context) | Chiamato quando un nuovo motore è stato aggiunto correttamente. |
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato quando si aggiunge un nuovo motore ha causato un errore. |
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context) | Chiamato quando un motore è stato eliminato correttamente. |
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato durante l'eliminazione di un motore ha causato un errore. |
public virtual void OnPolicyChanged(const std::string& engineId) | Chiamato quando i criteri sono stati modificati per il motore con l'ID specificato. |
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) | Chiamato prima della creazione del motore per descrivere se i dati dei criteri del motore di criteri devono essere recuperati dal server o se possono essere creati da dati memorizzati nella cache locale. |
protected Observer() | Non ancora documentato. |
Membri
~Observer - funzione
Non ancora documentato.
Funzione OnLoadSuccess
Chiamato quando il profilo è stato caricato correttamente.
Funzione OnLoadFailure
Chiamato durante il caricamento di un profilo ha causato un errore.
Funzione OnListEnginesSuccess
Chiamato quando l'elenco dei motori è stato generato correttamente.
Funzione OnListEnginesFailure
Chiamato durante l'elenco dei motori ha causato un errore.
Funzione OnUnloadEngineSuccess
Chiamato quando un motore è stato scaricato correttamente.
Funzione OnUnloadEngineFailure
Chiamato durante lo scaricamento di un motore ha causato un errore.
Funzione OnAddEngineSuccess
Chiamato quando un nuovo motore è stato aggiunto correttamente.
Funzione OnAddEngineFailure
Chiamato quando si aggiunge un nuovo motore ha causato un errore.
Funzione OnDeleteEngineSuccess
Chiamato quando un motore è stato eliminato correttamente.
Funzione OnDeleteEngineFailure
Chiamato durante l'eliminazione di un motore ha causato un errore.
Funzione OnPolicyChanged
Chiamato quando i criteri sono stati modificati per il motore con l'ID specificato.
Funzione OnAddPolicyEngineStarting
Chiamato prima della creazione del motore per descrivere se i dati dei criteri del motore di criteri devono essere recuperati dal server o se possono essere creati da dati memorizzati nella cache locale.
Parametri:
- requiresPolicyFetch: descrive se i dati del motore devono essere recuperati tramite HTTP o se verranno caricati dalla cache
Questo callback facoltativo può essere usato da un'applicazione per essere informato se un'operazione AddEngineAsync richiederà il completamento di un'operazione HTTP (con il relativo ritardo associato).
Funzione Observer
Non ancora documentato.