|
@@ -10,6 +10,7 @@ namespace aFuncore {
|
|
friend class MessageStream;
|
|
friend class MessageStream;
|
|
friend class UpMessage;
|
|
friend class UpMessage;
|
|
friend class DownMessage;
|
|
friend class DownMessage;
|
|
|
|
+ friend class InterMessage;
|
|
|
|
|
|
Message *next; // 下一条消息
|
|
Message *next; // 下一条消息
|
|
public:
|
|
public:
|
|
@@ -84,6 +85,13 @@ namespace aFuncore {
|
|
public:
|
|
public:
|
|
void joinMsg(DownMessage *msg);
|
|
void joinMsg(DownMessage *msg);
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+ class AFUN_CORE_EXPORT InterMessage : public MessageStream {
|
|
|
|
+ pthread_mutex_t mutex{};
|
|
|
|
+ public:
|
|
|
|
+ InterMessage();
|
|
|
|
+ ~InterMessage() override ;
|
|
|
|
+ };
|
|
}
|
|
}
|
|
|
|
|
|
#include "msg.inline.h"
|
|
#include "msg.inline.h"
|