FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingBase
FLImagingBase
BroadcastManager.h
1
#pragma once
2
10
11
#include "FLBase.h"
12
14
namespace
FLImaging
15
{
17
namespace
Base
18
{
19
class
CBroadcastMessage
;
20
28
class
FL_EXPORT CBroadcastManager :
public
CFLBase
29
{
37
CBroadcastManager();
38
39
public
:
47
virtual
~CBroadcastManager
();
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
FLImaging::Base::CBroadcastManager::Broadcast
static void Broadcast(const CBroadcastMessage *pMessage)
Broadcast a CBroadcastMessage object.
FLImaging::Base::CBroadcastManager::Broadcast
static void Broadcast(const CBroadcastMessage &message)
Broadcast a CBroadcastMessage object.
FLImaging::Base::CBroadcastManager::Unsubscribe
static void Unsubscribe(const CFLBase *pObject)
Unsubscribe the object to receive the broadcast.
FLImaging::Base::CBroadcastManager::~CBroadcastManager
virtual ~CBroadcastManager()
Destructor.
FLImaging::Base::CBroadcastManager::Subscribe
static void Subscribe(const CFLBase *pObject)
Subscribe the object to receive the broadcast.
FLImaging::Base::CBroadcastMessage
Broadcast message class.
Definition
BroadcastMessage.h:27
FLImaging::Base::CFLBase::CFLBase
CFLBase()
Default constructor.
FLImaging::Base
Definition
AESCryptography.h:18
FLImaging
Generated on
for FLImaging by
1.17.0