LAPTOP-SNT8I5JK\Boounion
2025-05-24 ab78aac9f9c758014f74b9ec699d3ed2ae76b914
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;