SourceCode/Bond/Servo/Context.h
@@ -1,6 +1,9 @@ #pragma once #include "Common.h" #include <functional> typedef std::function<void(void*)> ONRELEASECALLBACK; class CContext : public IRxObject { public: @@ -8,6 +11,7 @@ virtual ~CContext(); public: void setOnRelease(ONRELEASECALLBACK fOnRelease); int addRef(); int release(); @@ -32,6 +36,7 @@ static BOOL IsLotId(CString& strId); private: ONRELEASECALLBACK m_onReleaseCallback; int m_nRef; CRITICAL_SECTION m_criticalSection;