Class ProtectionProfile

ProtectionProfile es la clase raíz para realizar operaciones de protección. Una aplicación debe crear un protectionProfile antes de realizar cualquier operación de protección.

Resumen

Miembros Descripciones
public const Configuración& Get Configuración() const Obtiene la configuración utilizada por ProtectionProfile durante su inicialización y durante toda su duración.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Inicia la operación de los motores de lista.
public std::vector<std::string> ListEngines() Enumerar motores.
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Configuración& settings, const std::shared_ptr<void>&context) Comienza a agregar un nuevo motor de protección al perfil.
public std::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::Configuración& settings) Agregue un nuevo motor de protección al perfil.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>& context) Inicia la eliminación del motor de protección con el identificador especificado. Se eliminarán todos los datos del motor especificado.
public void DeleteEngine(const std::string& engineId) Elimine el motor de protección con el identificador especificado. Se eliminarán todos los datos del motor especificado.

Miembros

Función Get Configuración

Obtiene la configuración utilizada por ProtectionProfile durante su inicialización y durante toda su duración.

Devuelve: Configuración usado por ProtectionProfile durante su inicialización y durante toda su duración

Función ListEnginesAsync

Inicia la operación de los motores de lista.

Parámetros:

  • context: contexto de cliente que se pasará opacamente a los observadores

Devuelve: objeto de control asincrónico. Se llamará a ProtectionProfile::Observer en caso de éxito o error.

Función ListEngines

Enumerar motores.

Devuelve: identificadores de motor almacenados en caché

Función AddEngineAsync

Comienza a agregar un nuevo motor de protección al perfil.

Parámetros:

  • settings: el objeto mip::P rotectionEngine::Configuración que especifica la configuración del motor.

  • context: contexto de cliente que se pasará opacamente a los observadores

Devuelve: objeto de control asincrónico. Se llamará a ProtectionProfile::Observer en caso de éxito o error.

Función AddEngine

Agregue un nuevo motor de protección al perfil.

Parámetros:

  • settings: el objeto mip::P rotectionEngine::Configuración que especifica la configuración del motor.

Devuelve: ProtectionEngine recién creado

Función DeleteEngineAsync

Inicia la eliminación del motor de protección con el identificador especificado. Se eliminarán todos los datos del motor especificado.

Parámetros:

  • id: el identificador de motor único.

  • context: contexto de cliente que se pasará opacamente a los observadores

Devuelve: objeto de control asincrónico. Se llamará a ProtectionProfile::Observer en caso de éxito o error.

Función DeleteEngine

Elimine el motor de protección con el identificador especificado. Se eliminarán todos los datos del motor especificado.

Parámetros:

  • id: el identificador de motor único.