Dela via


class ProtectionProfile

ProtectionProfile är rotklassen för att utföra skyddsåtgärder. Ett program måste skapa en ProtectionProfile innan du utför några skyddsåtgärder

Sammanfattning

Medlemmar Beskrivningar
public const Inställningar& Get Inställningar() const Hämtar inställningar som används av ProtectionProfile under initieringen och under hela dess livslängd.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Startar listmotorer.
public std::vector<std::string> ListEngines() Lista motorer.
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Inställningar& settings, const std::shared_ptr<void>&context) Börjar lägga till en ny skyddsmotor i profilen.
public std::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::Inställningar& settings) Lägg till en ny skyddsmotor i profilen.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>&context) Börjar ta bort skyddsmotorn med det angivna ID:t. Alla data för den angivna motorn tas bort.
public void DeleteEngine(const std::string& engineId) Ta bort skyddsmotorn med det angivna ID:t. Alla data för den angivna motorn tas bort.

Medlemmar

Get Inställningar-funktion

Hämtar inställningar som används av ProtectionProfile under initieringen och under hela dess livslängd.

Returnerar: Inställningar som används av ProtectionProfile under initieringen och under hela dess livslängd

Funktionen ListEnginesAsync

Startar listmotorer.

Parametrar:

  • kontext: Klientkontext som ogenomskinligt skickas tillbaka till observatörer

Returnerar: Async-kontrollobjekt. ProtectionProfile::Observer uppmanas att lyckas eller misslyckas.

Funktionen ListEngines

Lista motorer.

Returnerar: Cachelagrade motor-ID:t

Funktionen AddEngineAsync

Börjar lägga till en ny skyddsmotor i profilen.

Parametrar:

  • inställningar: objektet mip::P rotectionEngine::Inställningar som anger motorns inställningar.

  • kontext: Klientkontext som ogenomskinligt skickas tillbaka till observatörer

Returnerar: Async-kontrollobjekt. ProtectionProfile::Observer uppmanas att lyckas eller misslyckas.

Funktionen AddEngine

Lägg till en ny skyddsmotor i profilen.

Parametrar:

  • inställningar: objektet mip::P rotectionEngine::Inställningar som anger motorns inställningar.

Returnerar: Nyskapade ProtectionEngine

Funktionen DeleteEngineAsync

Börjar ta bort skyddsmotorn med det angivna ID:t. Alla data för den angivna motorn tas bort.

Parametrar:

  • id: det unika motor-ID:t.

  • kontext: Klientkontext som ogenomskinligt skickas tillbaka till observatörer

Returnerar: Async-kontrollobjekt. ProtectionProfile::Observer uppmanas att lyckas eller misslyckas.

Funktionen DeleteEngine

Ta bort skyddsmotorn med det angivna ID:t. Alla data för den angivna motorn tas bort.

Parametrar:

  • id: det unika motor-ID:t.