文件名称:进程间函数调用
文件大小:412KB
文件格式:RAR
更新时间:2015-12-23 18:30:33
管道 进程间通讯 跨进程 函数调用
remote-function是一个跨进程通讯库,它可以像调用本进程函数一样调用另外一个进程的函数。 remote-function支持调用普通函数,也支持调用类的成员函数。 remote-function底层使用命令管道进行通讯,内置的流程完成了函数参数和返回值的序列化过程。且大部分的参数和返回值都可以使用内置的(反)序列化方法,对于一些复杂的数据类型,需要自己(反)序列化。 项目首页http://code.google.com/p/remote-function/
【文件预览】:
PipeRemoteFunction.sln
src
----function.h(6KB)
----remotefunction.cpp(7KB)
----pipe.cpp(9KB)
----function.cpp(252B)
----ecode.h(690B)
----pipe.h(3KB)
----serial.h(2KB)
----basictypes.h(401B)
----remotefunction.h(3KB)
----winobject.cpp(2KB)
----winobject.h(3KB)
serial-test
----serial-test.vcproj(4KB)
----testsr.cpp(2KB)
----serial-test.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
multi-thread-test
----testmt.cpp(3KB)
----multi-thread-test.vcproj(4KB)
----multi-thread-test.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
vld
----vldapi.h(3KB)
----vld.lib(50KB)
----vld.h(5KB)
----dbghelp.dll(918KB)
----vldmtdll.lib(50KB)
----vldmt.lib(50KB)
multi-processs-test
----multi-processs-test.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
----multi-processs-test.vcproj(4KB)
----testmp.cpp(3KB)
rflib
----rflib.vcproj(4KB)
----rflib.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
----ReadMe.txt(910B)