text: // Copyright (c) 2014 GitHub, Inc. All rights reserved.
  // Use of this source code is governed by the MIT license that can be
  // found in the LICENSE file.
  
  #ifndef ATOM_BROWSER_ATOM_ACCESS_TOKEN_STORE_H_
  #define ATOM_BROWSER_ATOM_ACCESS_TOKEN_STORE_H_
  
  #include "content/public/browser/access_token_store.h"
  
  namespace atom {
  
  class AtomBrowserContext;
  
  class AtomAccessTokenStore : public content::AccessTokenStore {
   public:
    AtomAccessTokenStore();
    virtual ~AtomAccessTokenStore();
  
    // content::AccessTokenStore:
    virtual void LoadAccessTokens(
        const LoadAccessTokensCallbackType& callback) OVERRIDE;
    virtual void SaveAccessToken(const GURL& server_url,
                                 const base::string16& access_token) OVERRIDE;
  
   private:
    DISALLOW_COPY_AND_ASSIGN(AtomAccessTokenStore);
  };
  
  }  // namespace atom
  
  #endif  // ATOM_BROWSER_ATOM_ACCESS_TOKEN_STORE_H_
  