messagerouter.h
来自「网络游戏通用架构, 这是基于boost和libevent写的一个程序」· C头文件 代码 · 共 32 行
H
32 行
#ifndef MESSAGEROUTER_H
#define MESSAGEROUTER_H
#include <list>
#include <boost/shared_ptr.hpp>
using namespace std;
using namespace boost;
#include "common.h"
#include "module.h"
class Message;
class EXPORT MessageRouter : public Module
{
friend class World;
public:
MessageRouter();
~MessageRouter();
public:
void breathe(void);
void queueMsg( shared_ptr<Message>& __msg );
protected:
int init(void) { return 0; }
void shutdown(void);
protected:
list< shared_ptr<Message> > _msgs;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?