LAPTOP-SNT8I5JK\Boounion
2025-06-09 3404823d074a08b8c0824b505db16168f7e66201
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;