FLImaging 6.5.8.1
BroadcastManager.h
1#pragma once
2
11#include "FLBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
19 class CBroadcastMessage;
20
28 class FL_EXPORT CBroadcastManager : public CFLBase
29 {
38
39 public:
48
60 static void Broadcast(const CBroadcastMessage* pMessage);
61
73 static void Broadcast(const CBroadcastMessage& message);
74
86 static void Subscribe(const CFLBase* pObject);
87
99 static void Unsubscribe(const CFLBase* pObject);
100
101 DeclareGetClassType();
102 };
103 }
104}
105
브로드캐스트 관리 클래스
Definition BroadcastManager.h:29
static void Broadcast(const CBroadcastMessage *pMessage)
CBroadcastMessage 객체를 Broadcast
static void Broadcast(const CBroadcastMessage &message)
CBroadcastMessage 객체를 Broadcast
static void Unsubscribe(const CFLBase *pObject)
Broadcast를 수신 해제할 객체를 지정
virtual ~CBroadcastManager()
소멸자
static void Subscribe(const CFLBase *pObject)
Broadcast를 수신할 객체를 지정
브로드캐스트 메시지 클래스
Definition BroadcastMessage.h:27
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36