VirtualBox

Changeset 94783 in vbox


Ignore:
Timestamp:
May 2, 2022 1:33:33 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151170
Message:

Main/SecretKeyStore: Add begin() and end() to iterate over all secret keys, bugref:9955

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/SecretKeyStore.h

    r93115 r94783  
    119119    public:
    120120
     121        typedef std::map<com::Utf8Str, SecretKey *> SecretKeyMap;
     122
    121123        /**
    122124         * Constructor for a secret key store.
     
    181183        int deleteAllSecretKeys(bool fSuspend, bool fForce);
    182184
     185        /**
     186         * Iterators for enumerating keys
     187         */
     188        SecretKeyMap::iterator begin()
     189        {
     190            return m_mapSecretKeys.begin();
     191        }
     192
     193        SecretKeyMap::iterator end()
     194        {
     195            return m_mapSecretKeys.end();
     196        }
     197
    183198    private:
    184 
    185         typedef std::map<com::Utf8Str, SecretKey *> SecretKeyMap;
    186199
    187200        /** The map to map key identifers to secret keys. */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette