Žiadny popis

gifur e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
Common e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
RVCComm c5f2cec5c5 Merge remote-tracking branch 'origin/CrossPlatformDev' into CrossPlatformDev 5 rokov pred
addin e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
docs 98ce2ce3e1 Z991239-385 #comment 1.对SysVal编写测试代码;2.对日志事件订阅的测试补充传输内容判断 5 rokov pred
libtoolkit e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
module e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
res c026d531ba T20L8071 #comment 通过install指令生成终端版本,todo:root.ini的判断和include文件的去除 5 rokov pred
run 62d4b076e8 T20M5021 #comment 在Linux下修改CMakeList 5 rokov pred
spbase e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
sphost 91a09f1d89 Z991239-385 #comment 改动错误 5 rokov pred
spshell e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
test 59e2e6f51a Z991239-351 #comment 将 module 移出到外层目录 5 rokov pred
third_party 0cf51ccbd1 Z991239-385 #comment 高权限实体添加测试案例;添加一个模块里面启动多个实体 5 rokov pred
winpr f5339647ea Z991239-385 #comment TestIniMultiProcess.c在MSVC下编译失败 5 rokov pred
.gitignore 4fb776f228 T20M5021 #comment 修复暂时性添加模拟框架路径带来的编译问题 5 rokov pred
CMakeLists.txt 0cf51ccbd1 Z991239-385 #comment 高权限实体添加测试案例;添加一个模块里面启动多个实体 5 rokov pred
CMakeSettings.json 2a8c984353 Z991239-385 #comment LONG 类型在 Linux 下恢复回 32位,主要是有几个WINPR 中的测试案例不过 5 rokov pred
README.md e94f8553fa Z991239-385 #comment 1.添加了错误码Error_Busy;2.添加了框架状态枚举变量;3.shell.ini添加对测试实体的读取;4. 添加了spshell --kill强制杀死框架相关进程的操作 5 rokov pred
Version.rc.in 80cc979d8c T20L8071 #comment 通过install指令打包文件 5 rokov pred
buildflags.h.in 97b83349e2 T20L8071 #comment 整合winpr到framework 5 rokov pred
config.h.in 97b83349e2 T20L8071 #comment 整合winpr到framework 5 rokov pred
out.props 29f658c976 (1)终端框架3.1版本 7 rokov pred
version.h.in a2350e0a1a T19N0301 #comment 添加版本信息 6 rokov pred

README.md

招行可视柜台终端应用程序

可视柜台终端应用程序(Remote Video Counter Terminal Application)是基于C/C++实现的运行在Windows平台上的异步调用、多进程通信的 Win32 位 Debug 版应用程序。

目标

重构和移植可视柜台终端框架以实现跨平台化,并新增特性最终打造成一个轻便的分布式容器类框架

  • 轻量级的架构和通信机制,能够按需伸缩
  • 每个实体运行在自己的进程中,模块间相对独立,结构间松耦合,而在功能上表现为统一的整体
  • 前端界面与后台独立,聚合后台服务,提供统一服务入口,让后台服务对前台透明(API 网关)

更新记录

  • 2020-04-23: SpHelper.h 新增 IFFAILRET,REQUIRE,REQUIRE_FALSE 宏用于测试案例编写
  • 2020-04-22: Spbase.h 新增 SpStrError 接口用于将 ErrorCodeEnum 转成 字符串描述
  • 2020-05-13: SpShell 添加带参启动 --entity {entityName} -- 启动指定的实体 --guardian -- 以后台监控形式运行程序 --test -- 以测试模式运行程序 --debug -- 以Debug的模式运行程序 --ipc -- pipe: 实体间以管道的方式通信;tcp: 实体间以socket的方式通信
  • 依赖情况

    libtoolkit

    spbase

    依赖 scew 而 scew 依赖 libexpat

    RvcComm

    spshell

    sphost

    规范准则