~azzar1/unity/lp-1165097

« back to all changes in this revision

Viewing changes to UnityCore/SessionManager.h

  • Committer: Marco Trevisan (Treviño)
  • Date: 2013-02-11 21:35:20 UTC
  • mfrom: (3144.2.10 session-manager)
  • mto: This revision was merged to the branch mainline in revision 3200.
  • Revision ID: mail@3v1n0.net-20130211213520-62j6lzq0rf07s229
Merging with new SessionManager branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
  Manager() = default;
37
37
  virtual ~Manager() = default;
38
38
 
 
39
  virtual std::string RealName() const = 0;
 
40
  virtual std::string UserName() const = 0;
 
41
 
39
42
  virtual void Logout() = 0;
40
43
  virtual void Reboot() = 0;
41
44
  virtual void Shutdown() = 0;
48
51
  virtual void CancelAction() = 0;
49
52
  virtual void ClosedDialog() = 0;
50
53
 
51
 
  virtual bool CanShutdown() = 0;
52
 
  virtual bool CanSuspend() = 0;
53
 
  virtual bool CanHibernate() = 0;
 
54
  virtual bool CanShutdown() const = 0;
 
55
  virtual bool CanSuspend() const = 0;
 
56
  virtual bool CanHibernate() const = 0;
54
57
 
55
58
  // not copyable class
56
59
  Manager(const Manager&) = delete;