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.