YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::Shells::Shell类 参考

外壳程序:实现运行期控制流映像语义。 更多...

#include <yshell.h>

类 YSLib::Shells::Shell 继承关系图:
YSLib::Shells::Shell 的协作图:

Public 成员函数

 Shell ()=default
 无参数构造。
 
virtual ~Shell ()
 析构。
 
bool IsActive () const
 判断 Shell 是否处于激活状态。
 
virtual void OnGotMessage (const Message &msg)
 处理消息:响应线程的直接调用。
 

静态 Public 成员函数

static int DefShlProc (const Message &)
 默认 Shell 处理函数。
 

额外继承的成员函数

- Private 成员函数 继承自 ystdex::noncopyable
 noncopyable (const noncopyable &)=delete
 禁止复制构造。
 
noncopyableoperator= (const noncopyable &)=delete
 禁止赋值复制。
 
 noncopyable ()=default
 protected 构造:默认实现。
 
 ~noncopyable ()=default
 protected 析构:默认实现。
 

详细描述

外壳程序:实现运行期控制流映像语义。

在文件 yshell.h39 行定义.

构造及析构函数说明

YSLib::Shells::Shell::Shell ( )
default

无参数构造。

Shell::~Shell ( )
virtual

析构。

在文件 yshell.cpp37 行定义.

成员函数说明

int Shell::DefShlProc ( const Message &  msg)
static

默认 Shell 处理函数。

注解
调用默认 Shell 函数为应用程序没有处理的 Shell 消息提供默认处理, 确保每一个消息得到处理。

在文件 yshell.cpp51 行定义.

参考 FetchAppInstance(),h,SM_QUIT,SM_SET , 以及 SM_TASK.

函数调用图:

bool Shell::IsActive ( ) const

判断 Shell 是否处于激活状态。

在文件 yshell.cpp44 行定义.

参考 FetchAppInstance() , 以及 ystdex::raw().

函数调用图:

virtual void YSLib::Shells::Shell::OnGotMessage ( const Message &  msg)
inlinevirtual

处理消息:响应线程的直接调用。

自从
build 317

在文件 yshell.h70 行定义.


该类的文档由以下文件生成: