| Index: chromeos/display/output_configurator.h
 | 
| diff --git a/chromeos/display/output_configurator.h b/chromeos/display/output_configurator.h
 | 
| index 7144d2aadae5bed51fefe666f8c44de7bee810c5..0896277a9ffa8cc4bbf775b5b5082c4d5fbb51d7 100644
 | 
| --- a/chromeos/display/output_configurator.h
 | 
| +++ b/chromeos/display/output_configurator.h
 | 
| @@ -379,6 +379,9 @@ class CHROMEOS_EXPORT OutputConfigurator
 | 
|        const base::NativeEvent& event) OVERRIDE;
 | 
|    virtual void DidProcessEvent(const base::NativeEvent& event) OVERRIDE;
 | 
|  
 | 
| +  // Called when a casting session is started or stopped.
 | 
| +  void OnCastingStateChanged(bool started);
 | 
| +
 | 
|    void AddObserver(Observer* observer);
 | 
|    void RemoveObserver(Observer* observer);
 | 
|  
 | 
| @@ -503,6 +506,9 @@ class CHROMEOS_EXPORT OutputConfigurator
 | 
|    // Applies output protections according to requests.
 | 
|    bool ApplyProtections(const DisplayProtections& requests);
 | 
|  
 | 
| +  // Sends the current projecting state to power manager.
 | 
| +  void SendProjectingStateToPowerManager();
 | 
| +
 | 
|    StateController* state_controller_;
 | 
|    SoftwareMirroringController* mirroring_controller_;
 | 
|    scoped_ptr<Delegate> delegate_;
 | 
| @@ -551,6 +557,9 @@ class CHROMEOS_EXPORT OutputConfigurator
 | 
|    // Output protection requests of each client.
 | 
|    ProtectionRequests client_protection_requests_;
 | 
|  
 | 
| +  // Number of outstanding casting sessions.
 | 
| +  int casting_session_count_;
 | 
| +
 | 
|    DISALLOW_COPY_AND_ASSIGN(OutputConfigurator);
 | 
|  };
 | 
|  
 | 
| 
 |