1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef COMPONENTS_INVALIDATION_INVALIDATION_SERVICE_UTIL_H_
6#define COMPONENTS_INVALIDATION_INVALIDATION_SERVICE_UTIL_H_
7
8#include "jingle/notifier/base/notifier_options.h"
9
10namespace base {
11class CommandLine;
12}
13
14namespace invalidation {
15
16// Parses the given command line for notifier options.
17notifier::NotifierOptions ParseNotifierOptions(
18    const base::CommandLine& command_line);
19
20// Generates a unique client ID for the invalidator.
21std::string GenerateInvalidatorClientId();
22
23}  // namespace invalidation
24
25#endif  // COMPONENTS_INVALIDATION_INVALIDATION_SERVICE_UTIL_H_
26