FLImaging 6.5.8.1
BroadcastMessage.h
1#pragma once
2
11#include "FLBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
26 class FL_EXPORT CBroadcastMessage : public CFLBase
27 {
28 public:
37
47 CBroadcastMessage(uint64_t u64Channel);
48
62 CBroadcastMessage(uint64_t u64Channel, const CFLBase* pCaller);
63
72
82 virtual void SetChannel(uint64_t u64Channel);
83
93 virtual uint64_t GetChannel() const;
94
106 virtual void SetCaller(const CFLBase* pCaller);
107
119 virtual const CFLBase* GetCaller() const;
120
121 DeclareGetClassType();
122
123 protected:
124
125 uint64_t m_u64Channel;
126 const CFLBase* m_pCaller;
127 };
128 }
129}
130
브로드캐스트 메시지 클래스
Definition BroadcastMessage.h:27
virtual void SetChannel(uint64_t u64Channel)
BroadcastMessage의 채널을 설정
virtual void SetCaller(const CFLBase *pCaller)
BroadcastMessage의 호출 객체를 설정
CBroadcastMessage(uint64_t u64Channel, const CFLBase *pCaller)
생성자
virtual const CFLBase * GetCaller() const
설정된 호출 객체를 얻음
virtual ~CBroadcastMessage()
소멸자
virtual uint64_t GetChannel() const
설정된 채널 번호를 얻음
CBroadcastMessage(uint64_t u64Channel)
생성자
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36