FLImaging 6.6.27.1
BroadcastManager.h
1#pragma once
2
10
11#include "FLBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
20
28 class FL_EXPORT CBroadcastManager : public CFLBase
29 {
37 CBroadcastManager();
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
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
CFLBase()
기본 생성자
Definition AESCryptography.h:18