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