discord.h 478 B

12345678910111213141516171819202122232425
  1. // Copyright 2018 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. namespace DiscordRPC {
  6. class DiscordInterface {
  7. public:
  8. virtual ~DiscordInterface() = default;
  9. virtual void Pause() = 0;
  10. virtual void Update() = 0;
  11. };
  12. class NullImpl : public DiscordInterface {
  13. public:
  14. ~NullImpl() = default;
  15. void Pause() override {}
  16. void Update() override {}
  17. };
  18. } // namespace DiscordRPC