API Docs: Add placeholder for Key.h, KeyStore.h and Notification.h
This commit is contained in:
@@ -0,0 +1,390 @@
|
||||
/*
|
||||
* Copyright 2019 Haiku, Inc. All rights reserved.
|
||||
* Distributed under the terms of the MIT License.
|
||||
*
|
||||
* Authors:
|
||||
* Niels Sascha Reedijk, [email protected]
|
||||
*
|
||||
* Corresponds to:
|
||||
* headers/os/app/KeyStore.h hrev45434
|
||||
* src/kits/app/KeyStore.cpp hrev45434
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\file KeyStore.h
|
||||
\ingroup app
|
||||
\ingroup libbe
|
||||
\brief Provides BKeyStore class.
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\class BKeyStore
|
||||
\ingroup app
|
||||
\ingroup libbe
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn BKeyStore::BKeyStore()
|
||||
\brief undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn virtual BKeyStore::~BKeyStore()
|
||||
\brief undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
/*!
|
||||
\name Key Management
|
||||
*/
|
||||
|
||||
|
||||
//! @{
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetKey(BKeyType type, const char* identifier,
|
||||
BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetKey(BKeyType type, const char* identifier,
|
||||
const char* secondaryIdentifier, BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetKey(BKeyType type, const char* identifier,
|
||||
const char* secondaryIdentifier, bool secondaryIdentifierOptional,
|
||||
BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetKey(const char* keyring, BKeyType type,
|
||||
const char* identifier, BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetKey(const char* keyring, BKeyType type,
|
||||
const char* identifier, const char* secondaryIdentifier, BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetKey(const char* keyring, BKeyType type,
|
||||
const char* identifier, const char* secondaryIdentifier,
|
||||
bool secondaryIdentifierOptional, BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::AddKey(const BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::AddKey(const char* keyring, const BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveKey(const BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveKey(const char* keyring, const BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextKey(uint32& cookie, BKey& key);
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextKey(BKeyType type, BKeyPurpose purpose,
|
||||
uint32& cookie, BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextKey(const char* keyring, uint32& cookie,
|
||||
BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextKey(const char* keyring, BKeyType type,
|
||||
BKeyPurpose purpose, uint32& cookie, BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
//! @}
|
||||
|
||||
|
||||
/*!
|
||||
\name Keyrings
|
||||
*/
|
||||
|
||||
|
||||
//! @{
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::AddKeyring(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveKeyring(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextKeyring(uint32& cookie, BString& keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::SetUnlockKey(const char* keyring, const BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveUnlockKey(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
//! @}
|
||||
|
||||
|
||||
/*!
|
||||
\name Master keyring
|
||||
*/
|
||||
|
||||
|
||||
//! @{
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::SetMasterUnlockKey(const BKey& key)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveMasterUnlockKey()
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::AddKeyringToMaster(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveKeyringFromMaster(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextMasterKeyring(uint32& cookie,
|
||||
BString& keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
//! @}
|
||||
|
||||
|
||||
/*!
|
||||
\name Locking
|
||||
*/
|
||||
|
||||
|
||||
//! @{
|
||||
|
||||
|
||||
/*!
|
||||
\fn bool BKeyStore::IsKeyringUnlocked(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::LockKeyring(const char* keyring)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::LockMasterKeyring()
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
//! @}
|
||||
|
||||
|
||||
/*!
|
||||
\name Applications
|
||||
*/
|
||||
|
||||
|
||||
//! @{
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextApplication(uint32& cookie,
|
||||
BString& signature) const
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GetNextApplication(const char* keyring,
|
||||
uint32& cookie, BString& signature) const
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveApplication(const char* signature)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::RemoveApplication(const char* keyring,
|
||||
const char* signature)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
//! @}
|
||||
|
||||
|
||||
/*!
|
||||
\name Service Functions
|
||||
*/
|
||||
|
||||
|
||||
//! @{
|
||||
|
||||
|
||||
/*!
|
||||
\fn status_t BKeyStore::GeneratePassword(BPasswordKey& password,
|
||||
size_t length, uint32 flags)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn float BKeyStore::PasswordStrength(const char* password)
|
||||
\brief Undocumented
|
||||
|
||||
\since Haiku R1
|
||||
*/
|
||||
|
||||
|
||||
//! @}
|
||||
Reference in New Issue
Block a user