Update XPLM for ARM64
This commit is contained in:
1 parent
40067a606d
commit
174c20bd8f
59 files changed
+12475
-9196
No files matched your search
@@ -1,31 +1,38 @@
|
||||
#ifndef _XPCBroadcaster_h_
|
||||
#define _XPCBroadcaster_h_
|
||||
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <algorithm>
|
||||
|
||||
class XPCListener;
|
||||
class XPCListener;
|
||||
|
||||
class XPCBroadcaster
|
||||
{
|
||||
class XPCBroadcaster {
|
||||
public:
|
||||
XPCBroadcaster();
|
||||
virtual ~XPCBroadcaster();
|
||||
|
||||
void AddListener(XPCListener *inListener);
|
||||
void RemoveListener(XPCListener *inListener);
|
||||
|
||||
XPCBroadcaster();
|
||||
virtual ~XPCBroadcaster();
|
||||
|
||||
void AddListener(
|
||||
XPCListener * inListener);
|
||||
void RemoveListener(
|
||||
XPCListener * inListener);
|
||||
|
||||
protected:
|
||||
void BroadcastMessage(int inMessage, void *inParam = 0);
|
||||
|
||||
void BroadcastMessage(
|
||||
int inMessage,
|
||||
void * inParam=0);
|
||||
|
||||
private:
|
||||
typedef std::vector<XPCListener *> ListenerVector;
|
||||
|
||||
ListenerVector mListeners;
|
||||
typedef std::vector<XPCListener *> ListenerVector;
|
||||
|
||||
ListenerVector mListeners;
|
||||
|
||||
// Reentrancy support
|
||||
// Reentrancy support
|
||||
|
||||
ListenerVector::iterator * mIterator;
|
||||
|
||||
ListenerVector::iterator *mIterator;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user