Explorar el Código

Add Disconnect Method

JDierkse hace 5 años
padre
commit
7492b59a51
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      include/Metronome.h

+ 6 - 1
include/Metronome.h

@@ -27,7 +27,12 @@ public:
 	Metronome(Quantity::type quantity, int amount);
 	~Metronome();
 
-	size_t Connect(std::function<void()> function);
+public:
+	typedef std::function<void()> CallbackMethod;
+
+public:
+	size_t Connect(CallbackMethod function);
+	void Disconnect(size_t connection);
 
 private:
 	std::unique_ptr<MetronomeImpl> m_pMetronomeImpl;