Classe fileprofile:: Observerclass FileProfile::Observer

Interfaccia Observer per il recupero delle notifiche degli eventi correlati al profilo da parte dei client.Observer interface for clients to get notifications for profile related events. Tutti gli errori ereditano da mip::Error.All errors inherit from mip::Error. I client non devono eseguire il callback del motore sul thread che chiama l'observer.Client should not call the engine back on the thread that calls the observer.

RiepilogoSummary

MembriMembers DescrizioniDescriptions
public virtual ~Observer()public virtual ~Observer() Non ancora documentato.Not yet documented.
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>& context)public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>& context) Viene chiamato quando il profilo è stato caricato correttamente.Called when profile was loaded successfully.
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context)public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Viene chiamato quando il caricamento di un profilo ha causato un errore.Called when loading a profile caused an error.
public virtual void OnListEnginesSuccess (const std:: Vector <std::string>& engineIds, const std:: shared_ptr <void>& context)public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) Viene chiamato quando l'elenco dei motori è stato generato correttamente.Called when list of engines was generated successfully.
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context)public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Viene chiamato quando il recupero dell'elenco dei motori ha causato un errore.Called when listing engines caused an error.
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>& context)public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>& context) Viene chiamato quando un motore è stato scaricato correttamente.Called when an engine was unloaded successfully.
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context)public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Viene chiamato quando lo scaricamento di un motore ha causato un errore.Called when unloading an engine caused an error.
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>& context)public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>& context) Viene chiamato quando un nuovo motore è stato aggiunto correttamente.Called when a new engine was added successfully.
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context)public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Viene chiamato quando l'aggiunta di un nuovo motore ha causato un errore.Called when adding a new engine caused an error.
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context)public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context) Viene chiamato quando un motore è stato eliminato correttamente.Called when an engine was deleted successfully.
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context)public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Viene chiamato quando l'eliminazione di un motore ha causato un errore.Called when deleting an engine caused an error.
public virtual void OnPolicyChanged(const std::string& engineId)public virtual void OnPolicyChanged(const std::string& engineId) Viene chiamato quando i criteri del motore con l'ID specificato sono cambiati.Called when the policy has changed for the engine with the given ID.
public virtual void OnAddPolicyEngineStarting (bool requiresPolicyFetch)public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) Chiamato prima della creazione del motore per descrivere se i dati dei criteri del motore dei criteri devono essere recuperati dal server o se possono essere creati da dati memorizzati localmente nella cache.Called prior to engine creation to describe whether or not the policy engine's policy data must be fetched from the server or whether it can be created from locally cached data.
protected Observer()protected Observer() Non ancora documentato.Not yet documented.

MembriMembers

~ Observer (funzione)~Observer function

Non ancora documentato.Not documented yet.

OnLoadSuccess (funzione)OnLoadSuccess function

Viene chiamato quando il profilo è stato caricato correttamente.Called when profile was loaded successfully.

OnLoadFailure (funzione)OnLoadFailure function

Viene chiamato quando il caricamento di un profilo ha causato un errore.Called when loading a profile caused an error.

OnListEnginesSuccess (funzione)OnListEnginesSuccess function

Viene chiamato quando l'elenco dei motori è stato generato correttamente.Called when list of engines was generated successfully.

OnListEnginesFailure (funzione)OnListEnginesFailure function

Viene chiamato quando il recupero dell'elenco dei motori ha causato un errore.Called when listing engines caused an error.

OnUnloadEngineSuccess (funzione)OnUnloadEngineSuccess function

Viene chiamato quando un motore è stato scaricato correttamente.Called when an engine was unloaded successfully.

OnUnloadEngineFailure (funzione)OnUnloadEngineFailure function

Viene chiamato quando lo scaricamento di un motore ha causato un errore.Called when unloading an engine caused an error.

OnAddEngineSuccess (funzione)OnAddEngineSuccess function

Viene chiamato quando un nuovo motore è stato aggiunto correttamente.Called when a new engine was added successfully.

OnAddEngineFailure (funzione)OnAddEngineFailure function

Viene chiamato quando l'aggiunta di un nuovo motore ha causato un errore.Called when adding a new engine caused an error.

OnDeleteEngineSuccess (funzione)OnDeleteEngineSuccess function

Viene chiamato quando un motore è stato eliminato correttamente.Called when an engine was deleted successfully.

OnDeleteEngineFailure (funzione)OnDeleteEngineFailure function

Viene chiamato quando l'eliminazione di un motore ha causato un errore.Called when deleting an engine caused an error.

OnPolicyChanged (funzione)OnPolicyChanged function

Viene chiamato quando i criteri del motore con l'ID specificato sono cambiati.Called when the policy has changed for the engine with the given ID.

OnAddPolicyEngineStarting (funzione)OnAddPolicyEngineStarting function

Chiamato prima della creazione del motore per descrivere se i dati dei criteri del motore dei criteri devono essere recuperati dal server o se possono essere creati da dati memorizzati localmente nella cache.Called prior to engine creation to describe whether or not the policy engine's policy data must be fetched from the server or whether it can be created from locally cached data.

ParametriParameters:

  • requiresPolicyFetch: descrive se i dati del motore devono essere recuperati tramite http o se verranno caricati dalla cacherequiresPolicyFetch: Describes whether engine data must be fetched via HTTP or if it will be loaded from cache

Questo callback facoltativo può essere utilizzato da un'applicazione per essere informati se un'operazione AddEngineAsync richiede un'operazione HTTP (con il ritardo associato) per il completamento.This optional callback may be used by an application to be informed whether or not an AddEngineAsync operation will require an HTTP operation (with its associated delay) to complete.

Funzione ObserverObserver function

Non ancora documentato.Not documented yet.