#ifndef CHROME_BROWSER_SYNC_MANAGED_USER_SIGNIN_MANAGER_WRAPPER_H_
#define CHROME_BROWSER_SYNC_MANAGED_USER_SIGNIN_MANAGER_WRAPPER_H_
#include <string>
#include "base/basictypes.h"
class Profile;
class SigninManagerBase;
class ManagedUserSigninManagerWrapper {
public:
ManagedUserSigninManagerWrapper(Profile* profile,
SigninManagerBase* original);
virtual ~ManagedUserSigninManagerWrapper();
virtual std::string GetEffectiveUsername() const;
virtual std::string GetAccountIdToUse() const;
SigninManagerBase* GetOriginal();
private:
Profile* profile_;
SigninManagerBase* original_;
DISALLOW_COPY_AND_ASSIGN(ManagedUserSigninManagerWrapper);
};
#endif