blob: 4894f2e32497d6d1e0e3ee3c9d60ceee4a2ec3a4 [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef COMPONENTS_SESSIONS_CONTENT_CONTENT_RECORD_PASSWORD_STATE_H_
#define COMPONENTS_SESSIONS_CONTENT_CONTENT_RECORD_PASSWORD_STATE_H_
#include "components/sessions/core/serialized_navigation_entry.h"
#include "components/sessions/core/sessions_export.h"
namespace content {
class NavigationEntry;
}
namespace sessions {
// Helper functions for storing/getting PasswordState in a NavigationEntry.
SESSIONS_EXPORT SerializedNavigationEntry::PasswordState
GetPasswordStateFromNavigation(content::NavigationEntry* entry);
SESSIONS_EXPORT void SetPasswordStateInNavigation(
SerializedNavigationEntry::PasswordState state,
content::NavigationEntry* entry);
} // namespace sessions
#endif // COMPONENTS_SESSIONS_CONTENT_CONTENT_RECORD_PASSWORD_STATE_H_