// ********************************************************************** // // Copyright (c) 2003-2004 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** #ifndef GLACIER2_CRYPT_PERMISSIONS_VERIFIER_I_H #define GLACIER2_CRYPT_PERMISSIONS_VERIFIER_I_H #include #include namespace Glacier2 { class CryptPermissionsVerifierI : public PermissionsVerifier, public IceUtil::Mutex { public: CryptPermissionsVerifierI(const std::map&); virtual bool checkPermissions(const std::string&, const std::string&, std::string&, const Ice::Current&) const; private: const std::map _passwords; }; } #endif