소스 검색

Add Disconnect Method

JDierkse 5 년 전
부모
커밋
7492b59a51
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  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;