Classe ProtectionProfile
ProtectionProfile è la classe radice per l'esecuzione di operazioni di protezione. Un'applicazione deve creare un protectionProfile prima di eseguire qualsiasi operazione di protezione
Riepilogo
Membri | Descrizione |
---|---|
public const Impostazioni& Get Impostazioni() const | Ottiene le impostazioni utilizzate da ProtectionProfile durante l'inizializzazione e per tutta la durata. |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) | Avvia l'operazione dei motori di elenco. |
public std::vector<std::string> ListEngines() | Elencare i motori. |
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Impostazioni& settings, const std::shared_ptr<void>& context) | Avvia l'aggiunta di un nuovo motore di protezione al profilo. |
public std::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::Impostazioni& settings) | Aggiungere un nuovo motore di protezione al profilo. |
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>& context) | Avvia l'eliminazione del motore di protezione con l'ID specificato. Tutti i dati per il motore specificato verranno eliminati. |
public void DeleteEngine(const std::string& engineId) | Eliminare il motore di protezione con l'ID specificato. Tutti i dati per il motore specificato verranno eliminati. |
Membri
Funzione Get Impostazioni
Ottiene le impostazioni utilizzate da ProtectionProfile durante l'inizializzazione e per tutta la durata.
Restituisce: Impostazioni utilizzato da ProtectionProfile durante l'inizializzazione e per tutta la durata
Funzione ListEnginesAsync
Avvia l'operazione dei motori di elenco.
Parametri:
- context: contesto client che verrà passato in modo opaco agli osservatori
Restituisce: oggetto controllo asincrono. ProtectionProfile::Observer verrà chiamato in caso di esito positivo o negativo.
Funzione ListEngines
Elencare i motori.
Restituisce: ID motore memorizzati nella cache
Funzione AddEngineAsync
Avvia l'aggiunta di un nuovo motore di protezione al profilo.
Parametri:
settings: l'oggetto mip::P rotectionEngine::Impostazioni che specifica le impostazioni del motore.
context: contesto client che verrà passato in modo opaco agli osservatori
Restituisce: oggetto controllo asincrono. ProtectionProfile::Observer verrà chiamato in caso di esito positivo o negativo.
Funzione AddEngine
Aggiungere un nuovo motore di protezione al profilo.
Parametri:
- settings: l'oggetto mip::P rotectionEngine::Impostazioni che specifica le impostazioni del motore.
Restituisce: ProtectionEngine appena creato
Funzione DeleteEngineAsync
Avvia l'eliminazione del motore di protezione con l'ID specificato. Tutti i dati per il motore specificato verranno eliminati.
Parametri:
id: ID motore univoco.
context: contesto client che verrà passato in modo opaco agli osservatori
Restituisce: oggetto controllo asincrono. ProtectionProfile::Observer verrà chiamato in caso di esito positivo o negativo.
Funzione DeleteEngine
Eliminare il motore di protezione con l'ID specificato. Tutti i dati per il motore specificato verranno eliminati.
Parametri:
- id: ID motore univoco.