diff options
Diffstat (limited to 'sync/util/get_session_name.h')
-rw-r--r-- | sync/util/get_session_name.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/sync/util/get_session_name.h b/sync/util/get_session_name.h new file mode 100644 index 0000000..dc53295 --- /dev/null +++ b/sync/util/get_session_name.h @@ -0,0 +1,28 @@ +// Copyright (c) 2012 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 SYNC_UTIL_GET_SESSION_NAME_H_ +#define SYNC_UTIL_GET_SESSION_NAME_H_ +#pragma once + +#include <string> + +#include "base/callback_forward.h" +#include "base/memory/ref_counted.h" + +namespace base { +class TaskRunner; +} // namespace base + +namespace browser_sync { + +void GetSessionName( + const scoped_refptr<base::TaskRunner>& task_runner, + const base::Callback<void(const std::string&)>& done_callback); + +std::string GetSessionNameSynchronouslyForTesting(); + +} // namespace browser_sync + +#endif // SYNC_UTIL_GET_SESSION_NAME_H_ |