YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
ymsgdef.h 文件参考

标准 Shell 消息列表。 更多...

#include "YModules.h"
#include <YSLib/Core/ymsg.h>
#include <functional>
ymsgdef.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  YSLib::Messaging::SMessageMap< _vID >
 
struct  YSLib::Messaging::SMessageMap< YSLib::Messaging::Null >
 
struct  YSLib::Messaging::SMessageMap< YSLib::Messaging::Set >
 
struct  YSLib::Messaging::SMessageMap< YSLib::Messaging::Quit >
 
struct  YSLib::Messaging::SMessageMap< YSLib::Messaging::Bound >
 
struct  YSLib::Messaging::SMessageMap< YSLib::Messaging::Task >
 
struct  YSLib::Messaging::SMessageMap< YSLib::Messaging::Input >
 

命名空间

 YSLib
 
 YSLib::Messaging
 

宏定义

#define DefMessageTarget(_id, _type)
 
#define SM_Null   YSLib::Messaging::Null
 
#define SM_Set   YSLib::Messaging::Set
 
#define SM_Quit   YSLib::Messaging::Quit
 
#define SM_Bound   YSLib::Messaging::Bound
 
#define SM_Task   YSLib::Messaging::Task
 
#define SM_Paint   YSLib::Messaging::Paint
 
#define SM_Input   YSLib::Messaging::Input
 

类型定义

using YSLib::Messaging::MessageID = enum MessageSpace{Null=0x0000, Set=0x0003, Quit=0x0012, Bound=0x0014, Task=0x0016, Paint=0x00AF, Input=0x00FF}
 

函数

template<MessageID _vID>
const SMessageMap< _vID >
::TargetType & 
YSLib::Messaging::FetchTarget (const Message &msg)
 

详细描述

标准 Shell 消息列表。

版本
r1976
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
build 217
创建时间:
2009-12-08 12:05:26 +0800
修改时间:
2013-12-24 09:17 +0800
文本编码:
UTF-8
模块名称:
YSLib::Core::YMessageDefinition

在文件 ymsgdef.h 中定义.

宏定义说明

#define DefMessageTarget (   _id,
  _type 
)
值:
template<> \
struct SMessageMap<_id> \
{ \
using TargetType = _type; \
};

在文件 ymsgdef.h75 行定义.

#define SM_Bound   YSLib::Messaging::Bound

在文件 ymsgdef.h63 行定义.

参考自 YSLib::Shells::Shell::DefShlProc().

#define SM_Input   YSLib::Messaging::Input
#define SM_Null   YSLib::Messaging::Null
自从
build 454

在文件 ymsgdef.h59 行定义.

#define SM_Paint   YSLib::Messaging::Paint
#define SM_Quit   YSLib::Messaging::Quit
#define SM_Set   YSLib::Messaging::Set

在文件 ymsgdef.h60 行定义.

参考自 YSLib::Shells::Shell::DefShlProc().

#define SM_Task   YSLib::Messaging::Task

在文件 ymsgdef.h64 行定义.

参考自 YSLib::Shells::Shell::DefShlProc().