13 lines
214 B
C
13 lines
214 B
C
|
#pragma once
|
||
|
#include <memory>
|
||
|
|
||
|
class INotify
|
||
|
{
|
||
|
public:
|
||
|
virtual ~INotify(){}
|
||
|
|
||
|
virtual void notify(void* data, int size) = 0;
|
||
|
virtual void clear() = 0;
|
||
|
};
|
||
|
|
||
|
typedef std::shared_ptr<INotify> NotifyPtr;
|