├── .gitignore ├── AsyncIpc.sln ├── README.md ├── ipc ├── ReadMe.txt ├── ipc.vcxproj ├── ipc.vcxproj.filters ├── ipc_channel.cpp ├── ipc_channel.h ├── ipc_channel_handle.h ├── ipc_channel_reader.cpp ├── ipc_channel_reader.h ├── ipc_common.h ├── ipc_endpoint.cpp ├── ipc_endpoint.h ├── ipc_interface.h ├── ipc_listener.h ├── ipc_logging.cc ├── ipc_logging.h ├── ipc_message.cpp ├── ipc_message.h ├── ipc_sender.h ├── ipc_thread.cpp ├── ipc_thread.h ├── ipc_utils.cpp ├── ipc_utils.h ├── stdafx.cpp └── stdafx.h ├── ipc_dll ├── ReadMe.txt ├── ipc_dll.cpp ├── ipc_dll.def ├── ipc_dll.h ├── ipc_dll.vcxproj ├── ipc_dll.vcxproj.filters ├── ipc_endpoint_impl.cpp ├── ipc_endpoint_impl.h ├── ipc_factory_impl.cpp ├── ipc_factory_impl.h ├── stdafx.cpp ├── stdafx.h └── targetver.h └── sample ├── ReadMe.txt ├── common.cpp ├── common.h ├── sample_client.cpp ├── sample_client.h ├── sample_client.vcxproj ├── sample_client.vcxproj.filters ├── sample_dll_client.cpp ├── sample_dll_client.h ├── sample_dll_client.vcxproj ├── sample_dll_client.vcxproj.filters ├── stdafx.cpp ├── stdafx.h └── targetver.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/.gitignore -------------------------------------------------------------------------------- /AsyncIpc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/AsyncIpc.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/README.md -------------------------------------------------------------------------------- /ipc/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ReadMe.txt -------------------------------------------------------------------------------- /ipc/ipc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc.vcxproj -------------------------------------------------------------------------------- /ipc/ipc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc.vcxproj.filters -------------------------------------------------------------------------------- /ipc/ipc_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_channel.cpp -------------------------------------------------------------------------------- /ipc/ipc_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_channel.h -------------------------------------------------------------------------------- /ipc/ipc_channel_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_channel_handle.h -------------------------------------------------------------------------------- /ipc/ipc_channel_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_channel_reader.cpp -------------------------------------------------------------------------------- /ipc/ipc_channel_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_channel_reader.h -------------------------------------------------------------------------------- /ipc/ipc_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_common.h -------------------------------------------------------------------------------- /ipc/ipc_endpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_endpoint.cpp -------------------------------------------------------------------------------- /ipc/ipc_endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_endpoint.h -------------------------------------------------------------------------------- /ipc/ipc_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_interface.h -------------------------------------------------------------------------------- /ipc/ipc_listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_listener.h -------------------------------------------------------------------------------- /ipc/ipc_logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_logging.cc -------------------------------------------------------------------------------- /ipc/ipc_logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_logging.h -------------------------------------------------------------------------------- /ipc/ipc_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_message.cpp -------------------------------------------------------------------------------- /ipc/ipc_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_message.h -------------------------------------------------------------------------------- /ipc/ipc_sender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_sender.h -------------------------------------------------------------------------------- /ipc/ipc_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_thread.cpp -------------------------------------------------------------------------------- /ipc/ipc_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_thread.h -------------------------------------------------------------------------------- /ipc/ipc_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_utils.cpp -------------------------------------------------------------------------------- /ipc/ipc_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/ipc_utils.h -------------------------------------------------------------------------------- /ipc/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.h" -------------------------------------------------------------------------------- /ipc/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc/stdafx.h -------------------------------------------------------------------------------- /ipc_dll/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ReadMe.txt -------------------------------------------------------------------------------- /ipc_dll/ipc_dll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_dll.cpp -------------------------------------------------------------------------------- /ipc_dll/ipc_dll.def: -------------------------------------------------------------------------------- 1 | LIBRARY 2 | EXPORTS 3 | GetIPCEndPoint @ 1 4 | -------------------------------------------------------------------------------- /ipc_dll/ipc_dll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_dll.h -------------------------------------------------------------------------------- /ipc_dll/ipc_dll.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_dll.vcxproj -------------------------------------------------------------------------------- /ipc_dll/ipc_dll.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_dll.vcxproj.filters -------------------------------------------------------------------------------- /ipc_dll/ipc_endpoint_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_endpoint_impl.cpp -------------------------------------------------------------------------------- /ipc_dll/ipc_endpoint_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_endpoint_impl.h -------------------------------------------------------------------------------- /ipc_dll/ipc_factory_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_factory_impl.cpp -------------------------------------------------------------------------------- /ipc_dll/ipc_factory_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/ipc_factory_impl.h -------------------------------------------------------------------------------- /ipc_dll/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/stdafx.cpp -------------------------------------------------------------------------------- /ipc_dll/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/stdafx.h -------------------------------------------------------------------------------- /ipc_dll/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/ipc_dll/targetver.h -------------------------------------------------------------------------------- /sample/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/ReadMe.txt -------------------------------------------------------------------------------- /sample/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/common.cpp -------------------------------------------------------------------------------- /sample/common.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern const char kChannelName[]; -------------------------------------------------------------------------------- /sample/sample_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_client.cpp -------------------------------------------------------------------------------- /sample/sample_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_client.h -------------------------------------------------------------------------------- /sample/sample_client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_client.vcxproj -------------------------------------------------------------------------------- /sample/sample_client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_client.vcxproj.filters -------------------------------------------------------------------------------- /sample/sample_dll_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_dll_client.cpp -------------------------------------------------------------------------------- /sample/sample_dll_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_dll_client.h -------------------------------------------------------------------------------- /sample/sample_dll_client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_dll_client.vcxproj -------------------------------------------------------------------------------- /sample/sample_dll_client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/sample_dll_client.vcxproj.filters -------------------------------------------------------------------------------- /sample/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/stdafx.cpp -------------------------------------------------------------------------------- /sample/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/stdafx.h -------------------------------------------------------------------------------- /sample/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hicdre/AsyncIpc/HEAD/sample/targetver.h --------------------------------------------------------------------------------