class ProtectionProfile

ProtectionProfile to klasa główna do wykonywania operacji ochrony. Aplikacja musi utworzyć plik ProtectionProfile przed wykonaniem jakichkolwiek operacji ochrony

Podsumowanie

Członkowie Opisy
const publiczny Ustawienia & GetSettings() const Pobiera ustawienia używane przez ProtectionProfile podczas inicjowania i przez cały okres istnienia.
public std::shared_ptr < AsyncControl > ListEnginesAsync(const std::shared_ptr < void >& context) Uruchamia operację aparatów list.
public std::vector < std::string > ListEngines() Aparaty list.
public std::shared_ptr < AsyncControl > AddEngineAsync(const ProtectionEngine::Ustawienia & settings, const std::shared_ptr < void >& context) Uruchamia nowy aparat ochrony do profilu.
std::shared_ptr Angine <> AddEngine(const ProtectionEngine::Ustawienia & ustawienia) Dodawanie nowego aparatu ochrony do profilu.
public std::shared_ptr < AsyncControl > DeleteEngineAsync(const std::string & engineId, const std::shared_ptr < void >& context) Uruchamia usuwanie aparatu ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.
public void DeleteEngine(const std::string & engineId) Usuń aparat ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.

Członkowie

Funkcja GetSettings

Pobiera ustawienia używane przez ProtectionProfile podczas inicjowania i przez cały okres istnienia.

Zwraca:Ustawienia przez [ProtectionProfile podczas inicjowania i przez cały okres istnienia

ListEnginesAsync, funkcja

Uruchamia operację aparatów list.

Parametry:

  • kontekst:Kontekst klienta, który zostanie nieprzezroczystie przekazany z powrotem do obserwatorów

Zwraca:obiekt kontrolki synchronizacji. ProtectionProfile::Po sukcesie lub niepowodzeniu zostanie wywołana ochrona.

ListEngines, funkcja

Aparaty list.

Zwraca:Identyfikatory aparatów buforowanych

AddEngineAsync, funkcja

Uruchamia nowy aparat ochrony do profilu.

Parametry:

  • ustawienia:mip::P rotectionEngine::Ustawienia obiekt określający ustawienia aparatu.

  • kontekst:Kontekst klienta, który zostanie nieprzezroczystie przekazany z powrotem do obserwatorów

Zwraca:obiekt kontrolki synchronizacji. ProtectionProfile::Po sukcesie lub niepowodzeniu zostanie wywołana ochrona.

Funkcja AddEngine

Dodawanie nowego aparatu ochrony do profilu.

Parametry:

  • ustawienia:mip::P rotectionEngine::Ustawienia obiekt określający ustawienia aparatu.

Zwraca:Nowo utworzona ochronaEngine

DeleteEngineAsync, funkcja

Uruchamia usuwanie aparatu ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.

Parametry:

  • identyfikator: unikatowy identyfikator aparatu.

  • kontekst:Kontekst klienta, który zostanie nieprzezroczystie przekazany z powrotem do obserwatorów

Zwraca:obiekt kontrolki synchronizacji. ProtectionProfile::Po sukcesie lub niepowodzeniu zostanie wywołana ochrona.

Funkcja DeleteEngine

Usuń aparat ochrony z danym identyfikatorem. Wszystkie dane dla danego aparatu zostaną usunięte.

Parametry:

  • identyfikator: unikatowy identyfikator aparatu.