22#include <kiwano/core/Common.h> 
   23#include <kiwano/core/IntrusiveList.hpp> 
   24#include <kiwano/base/ObjectBase.h> 
   25#include <kiwano/event/Events.h> 
   99    bool IsRunning() 
const;
 
  103    bool IsRemoveable() 
const;
 
  107    bool IsSwallowEnabled() 
const;
 
  112    void SetSwallowEnabled(
bool enabled);
 
事件分发器
Definition: EventDispatcher.h:36
事件监听器
Definition: EventListener.h:48
bool IsRemoveable() const
是否可移除
Definition: EventListener.h:146
bool IsRunning() const
是否正在运行
Definition: EventListener.h:141
void Stop()
停止监听器
Definition: EventListener.h:131
void Start()
启动监听器
Definition: EventListener.h:126
void Remove()
移除监听器
Definition: EventListener.h:136
bool IsSwallowEnabled() const
是否开启消息吞没
Definition: EventListener.h:151
virtual void Handle(Event *evt)=0
处理消息
void SetSwallowEnabled(bool enabled)
设置消息吞没功能
Definition: EventListener.h:156
事件类型
Definition: EventType.h:36
Definition: Function.h:228
侵入式链表元素
Definition: IntrusiveList.hpp:434
侵入式链表
Definition: IntrusiveList.hpp:34
基础对象
Definition: ObjectBase.h:138
引用计数智能指针
Definition: RefBasePtr.hpp:35