├── .clang-format ├── .clang-tidy ├── .gitattributes ├── .github └── workflows │ ├── cmake-multi-platform.yml │ └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── CTestConfig.cmake ├── JOURNAL.md ├── LICENSE_1_0.txt ├── README.md ├── RELEASES.md ├── SolidFrame.podspec ├── cmake ├── build-cxxopts.cmake ├── build-openssl.cmake ├── build-snappy.cmake ├── check.config.cmake ├── check │ ├── cpp11.cpp │ ├── cpp17.cpp │ ├── cpp20.cpp │ ├── epoll2.cpp │ ├── gccbswap.cpp │ ├── gnuatomic.cpp │ ├── kqueue.cpp │ ├── pthread_spinlock.cpp │ ├── safestatic.cpp │ ├── stringstream_view.cpp │ └── wsapoll.cpp ├── clang-format.cmake ├── clang-tidy.cmake ├── dummy.cpp ├── find-openssl.cmake ├── utility.cmake ├── valgrind_suppress.txt └── version_configure_file.cmake ├── configure ├── documentation ├── Doxyfile └── Doxyfile.fast ├── examples ├── CMakeLists.txt ├── frame │ ├── CMakeLists.txt │ ├── aio_echo │ │ ├── CMakeLists.txt │ │ ├── example_echo_auto_client.cpp │ │ ├── example_echo_server.cpp │ │ ├── example_secure_echo_client.cpp │ │ └── example_secure_echo_server.cpp │ ├── basic_timer │ │ ├── CMakeLists.txt │ │ └── example_basic_timer.cpp │ ├── file_server │ │ ├── CMakeLists.txt │ │ ├── example_file_server.cpp │ │ └── example_filebuf.cpp │ ├── mprpc_echo │ │ ├── CMakeLists.txt │ │ └── example_mprpc_echo.cpp │ ├── objects │ │ ├── CMakeLists.txt │ │ └── example_frame_objects.cpp │ └── relay_server │ │ ├── CMakeLists.txt │ │ ├── example_relay_server.cpp │ │ ├── example_relay_server_bi.cpp │ │ ├── example_relay_server_bi_cp.cpp │ │ ├── example_relay_server_bi_ex.cpp │ │ └── example_relay_server_bi_sh.cpp ├── system │ ├── CMakeLists.txt │ ├── file │ │ ├── CMakeLists.txt │ │ └── example_file_open.cpp │ └── socket │ │ ├── CMakeLists.txt │ │ ├── example_socket_address.cpp │ │ └── example_socket_udp.cpp └── utility │ ├── CMakeLists.txt │ ├── algorithm │ ├── CMakeLists.txt │ ├── example_binary_search.cpp │ ├── example_bit_count.cpp │ └── example_max_bit_count.cpp │ ├── memory_file │ ├── CMakeLists.txt │ └── example_memory_file.cpp │ ├── queue │ ├── CMakeLists.txt │ ├── example_queue.cpp │ └── example_queue_speed.cpp │ └── threadpool │ ├── CMakeLists.txt │ ├── example_file_open_pool.cpp │ └── example_threadpool.cpp ├── prerequisites ├── build ├── run_in_visual_studio_2015_environment.sh ├── run_in_visual_studio_2017_environment.sh ├── run_in_visual_studio_2019_environment.sh └── run_in_visual_studio_2022_environment.sh ├── solid ├── API.md ├── CMakeLists.txt ├── frame │ ├── API.md │ ├── CMakeLists.txt │ ├── README.md │ ├── actor.hpp │ ├── actorbase.hpp │ ├── aio │ │ ├── API.md │ │ ├── CMakeLists.txt │ │ ├── aioactor.hpp │ │ ├── aiocommon.hpp │ │ ├── aiocompletion.hpp │ │ ├── aiodatagram.hpp │ │ ├── aioerror.hpp │ │ ├── aioforwardcompletion.hpp │ │ ├── aiolistener.hpp │ │ ├── aioreactor.hpp │ │ ├── aioreactorcontext.hpp │ │ ├── aioresolver.hpp │ │ ├── aiosocket.hpp │ │ ├── aiosocketbase.hpp │ │ ├── aiostream.hpp │ │ ├── aiotimer.hpp │ │ ├── openssl │ │ │ ├── CMakeLists.txt │ │ │ ├── aiosecurecontext.hpp │ │ │ ├── aiosecuresocket.hpp │ │ │ └── src │ │ │ │ └── aiosecuresocket.cpp │ │ ├── src │ │ │ ├── aioactor.cpp │ │ │ ├── aiocompletion.cpp │ │ │ ├── aioerror.cpp │ │ │ ├── aiolistener.cpp │ │ │ ├── aioreactor.cpp │ │ │ ├── aioresolver.cpp │ │ │ └── design.txt │ │ └── test │ │ │ ├── CMakeLists.txt │ │ │ ├── test_echo_tcp_stress.cpp │ │ │ ├── test_event_stress.cpp │ │ │ ├── test_event_stress_wp.cpp │ │ │ ├── test_perf_actor_aio.cpp │ │ │ ├── test_perf_actor_frame.cpp │ │ │ ├── test_perf_threadpool_lockfree.cpp │ │ │ ├── test_perf_threadpool_synch_context.cpp │ │ │ └── test_perf_timestore.cpp │ ├── common.hpp │ ├── completion.hpp │ ├── error.hpp │ ├── file │ │ ├── API.md │ │ ├── CMakeLists.txt │ │ ├── filestore.hpp │ │ ├── filestream.hpp │ │ ├── src │ │ │ ├── filestore.cpp │ │ │ ├── filestream.cpp │ │ │ └── filetemp.hpp │ │ └── tempbase.hpp │ ├── forwardcompletion.hpp │ ├── manager.hpp │ ├── mprpc │ │ ├── API.md │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── mprpccompression_snappy.hpp │ │ ├── mprpcconfiguration.hpp │ │ ├── mprpccontext.hpp │ │ ├── mprpcerror.hpp │ │ ├── mprpcid.hpp │ │ ├── mprpcmessage.hpp │ │ ├── mprpcmessageflags.hpp │ │ ├── mprpcprotocol.hpp │ │ ├── mprpcprotocol_serialization_v3.hpp │ │ ├── mprpcrelayengine.hpp │ │ ├── mprpcrelayengines.hpp │ │ ├── mprpcservice.hpp │ │ ├── mprpcsocketstub.hpp │ │ ├── mprpcsocketstub_openssl.hpp │ │ ├── mprpcsocketstub_plain.hpp │ │ ├── src │ │ │ ├── mprpcconfiguration.cpp │ │ │ ├── mprpcconnection.cpp │ │ │ ├── mprpcconnection.hpp │ │ │ ├── mprpcerror.cpp │ │ │ ├── mprpclistener.cpp │ │ │ ├── mprpclistener.hpp │ │ │ ├── mprpcmessagereader.cpp │ │ │ ├── mprpcmessagereader.hpp │ │ │ ├── mprpcmessagewriter.cpp │ │ │ ├── mprpcmessagewriter.hpp │ │ │ ├── mprpcprotocol.cpp │ │ │ ├── mprpcrelayengine.cpp │ │ │ ├── mprpcrelayengines.cpp │ │ │ ├── mprpcservice.cpp │ │ │ └── mprpcutility.hpp │ │ └── test │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── multiprotocol_basic │ │ │ ├── CMakeLists.txt │ │ │ ├── alpha │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── alphamessages.hpp │ │ │ │ ├── client │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── alphaclient.cpp │ │ │ │ │ └── alphaclient.hpp │ │ │ │ └── server │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── alphaserver.cpp │ │ │ │ │ └── alphaserver.hpp │ │ │ ├── beta │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── betamessages.hpp │ │ │ │ ├── client │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── betaclient.cpp │ │ │ │ │ └── betaclient.hpp │ │ │ │ └── server │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── betaserver.cpp │ │ │ │ │ └── betaserver.hpp │ │ │ ├── clientcommon.hpp │ │ │ ├── common.hpp │ │ │ └── gamma │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── client │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── gammaclient.cpp │ │ │ │ └── gammaclient.hpp │ │ │ │ ├── gammamessages.hpp │ │ │ │ └── server │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── gammaserver.cpp │ │ │ │ └── gammaserver.hpp │ │ │ ├── test_clientfrontback_download.cpp │ │ │ ├── test_clientfrontback_upload.cpp │ │ │ ├── test_clientserver_basic.cpp │ │ │ ├── test_clientserver_cancel_client.cpp │ │ │ ├── test_clientserver_cancel_server.cpp │ │ │ ├── test_clientserver_delayed.cpp │ │ │ ├── test_clientserver_download.cpp │ │ │ ├── test_clientserver_idempotent.cpp │ │ │ ├── test_clientserver_noserver.cpp │ │ │ ├── test_clientserver_oneshot.cpp │ │ │ ├── test_clientserver_pause_read.cpp │ │ │ ├── test_clientserver_sendrequest.cpp │ │ │ ├── test_clientserver_split.cpp │ │ │ ├── test_clientserver_stop.cpp │ │ │ ├── test_clientserver_timeout_secure.cpp │ │ │ ├── test_clientserver_topic.cpp │ │ │ ├── test_clientserver_upload.cpp │ │ │ ├── test_clientserver_upload_single.cpp │ │ │ ├── test_clientserver_versioning.cpp │ │ │ ├── test_clientserver_versioning_v1.hpp │ │ │ ├── test_clientserver_versioning_v2.hpp │ │ │ ├── test_clientserver_versioning_v3.hpp │ │ │ ├── test_clientserver_versioning_v4.hpp │ │ │ ├── test_connection_close.cpp │ │ │ ├── test_keepalive_fail.cpp │ │ │ ├── test_keepalive_success.cpp │ │ │ ├── test_multiprotocol_basic.cpp │ │ │ ├── test_pool_basic.cpp │ │ │ ├── test_pool_delay_close.cpp │ │ │ ├── test_pool_force_close.cpp │ │ │ ├── test_protocol_basic.cpp │ │ │ ├── test_protocol_cancel.cpp │ │ │ ├── test_protocol_common.hpp │ │ │ ├── test_protocol_synchronous.cpp │ │ │ ├── test_raw_basic.cpp │ │ │ ├── test_raw_proxy.cpp │ │ │ ├── test_relay_basic.cpp │ │ │ ├── test_relay_cancel_request.cpp │ │ │ ├── test_relay_cancel_response.cpp │ │ │ ├── test_relay_close_request.cpp │ │ │ ├── test_relay_close_response.cpp │ │ │ ├── test_relay_detect_close.cpp │ │ │ ├── test_relay_detect_close_while_response.cpp │ │ │ ├── test_relay_disabled.cpp │ │ │ ├── test_relay_engine_basic.cpp │ │ │ └── test_relay_split.cpp │ ├── reactor.hpp │ ├── reactorbase.hpp │ ├── reactorcontext.hpp │ ├── scheduler.hpp │ ├── schedulerbase.hpp │ ├── service.hpp │ ├── sharedstore.hpp │ ├── src │ │ ├── actor.cpp │ │ ├── completion.cpp │ │ ├── error.cpp │ │ ├── manager.cpp │ │ ├── reactor.cpp │ │ ├── schedulerbase.cpp │ │ ├── service.cpp │ │ └── sharedstore.cpp │ ├── timer.hpp │ └── timestore.hpp ├── reflection │ ├── CMakeLists.txt │ ├── reflection.hpp │ └── v1 │ │ ├── CMakeLists.txt │ │ ├── dispatch.hpp │ │ ├── enummap.hpp │ │ ├── metadata.hpp │ │ ├── ostreamreflection.hpp │ │ ├── reflection.hpp │ │ ├── reflector.hpp │ │ ├── src │ │ └── typemap.cpp │ │ ├── test │ │ ├── CMakeLists.txt │ │ ├── test_reflection_basic.cpp │ │ └── test_reflection_ostream.cpp │ │ ├── typemap.hpp │ │ └── typetraits.hpp ├── serialization │ ├── CMakeLists.txt │ ├── serialization.hpp │ └── v3 │ │ ├── CMakeLists.txt │ │ ├── binarybase.hpp │ │ ├── binarybasic.hpp │ │ ├── binarydeserializer.hpp │ │ ├── binaryserializer.hpp │ │ ├── error.hpp │ │ ├── serialization.hpp │ │ ├── src │ │ ├── binarybasic.cpp │ │ ├── binarydeserializer.cpp │ │ ├── binaryserializer.cpp │ │ └── error.cpp │ │ └── test │ │ ├── CMakeLists.txt │ │ ├── test_binary.cpp │ │ ├── test_binary_basic.cpp │ │ ├── test_container.cpp │ │ └── test_polymorphic.cpp ├── system │ ├── API.md │ ├── CMakeLists.txt │ ├── cassert.hpp │ ├── chunkedstream.hpp │ ├── common.hpp │ ├── configuration_impl.hpp.in │ ├── convertors.hpp │ ├── crashhandler.hpp │ ├── cstring.hpp │ ├── device.hpp │ ├── directory.hpp │ ├── error.hpp │ ├── exception.hpp │ ├── filedevice.hpp │ ├── flags.hpp │ ├── log.hpp │ ├── memory.hpp │ ├── mutualstore.hpp │ ├── nanotime.hpp │ ├── nanotime.ipp │ ├── pimpl.hpp │ ├── seekabledevice.hpp │ ├── socketaddress.hpp │ ├── socketaddress.ipp │ ├── socketdevice.hpp │ ├── socketinfo.hpp │ ├── spinlock.hpp │ ├── src │ │ ├── crashhandler_android.cpp │ │ ├── crashhandler_unix.cpp │ │ ├── crashhandler_windows.cpp │ │ ├── cstring.cpp │ │ ├── device.cpp │ │ ├── error.cpp │ │ ├── log.cpp │ │ ├── memory.cpp │ │ ├── socketaddress.cpp │ │ ├── stacktrace_windows.cpp │ │ ├── stacktrace_windows.hpp │ │ ├── system.cpp │ │ └── version.cpp.in │ ├── statistic.hpp │ ├── test │ │ ├── CMakeLists.txt │ │ ├── test_chunkedstream.cpp │ │ ├── test_crashhandler.cpp │ │ ├── test_exception.cpp │ │ ├── test_flags.cpp │ │ ├── test_log_basic.cpp │ │ ├── test_log_file.cpp │ │ ├── test_log_recorder.cpp │ │ ├── test_log_socket.cpp │ │ ├── test_nanotime.cpp │ │ ├── test_pimpl.cpp │ │ ├── test_pimpl.hpp │ │ └── test_pimpl_impl.cpp │ ├── version.hpp │ └── version_impl.hpp.in └── utility │ ├── API.md │ ├── CMakeLists.txt │ ├── algorithm.hpp │ ├── any.hpp │ ├── atomic_wait │ ├── cacheable.hpp │ ├── cast.hpp │ ├── collapse.hpp │ ├── common.hpp │ ├── delegate.hpp │ ├── event.hpp │ ├── function.hpp │ ├── functiontraits.hpp │ ├── innerlist.hpp │ ├── intrusiveptr.hpp │ ├── ioformat.hpp │ ├── memoryfile.hpp │ ├── queue.hpp │ ├── sharedbuffer.hpp │ ├── sharedmutex.hpp │ ├── src │ ├── atomic_wait.cpp │ ├── dynamictype.cpp │ ├── event.cpp │ ├── ioformat.cpp │ ├── memoryfile.cpp │ ├── sharedbuffer.cpp │ ├── super.cpp │ └── utility.cpp │ ├── stack.hpp │ ├── string.hpp │ ├── super.hpp │ ├── test │ ├── CMakeLists.txt │ ├── test_any.cpp │ ├── test_anytuple.cpp │ ├── test_callpool_multicast_basic.cpp │ ├── test_callpool_multicast_pattern.cpp │ ├── test_collapse.cpp │ ├── test_event.cpp │ ├── test_event_size.cpp │ ├── test_function.cpp │ ├── test_function_any_speed.cpp │ ├── test_function_any_speed.hpp │ ├── test_function_any_speed_full_solid.cpp │ ├── test_function_any_speed_full_stl.cpp │ ├── test_function_perf.cpp │ ├── test_innerlist.cpp │ ├── test_intrusiveptr.cpp │ ├── test_invalid_index.cpp │ ├── test_ioformat.cpp │ ├── test_memory_file.cpp │ ├── test_queue.cpp │ ├── test_shared_buffer.cpp │ ├── test_template_function.cpp │ ├── test_threadpool.cpp │ ├── test_threadpool_basic.cpp │ ├── test_threadpool_batch.cpp │ ├── test_threadpool_chain.cpp │ ├── test_threadpool_context.cpp │ ├── test_threadpool_multicast_basic.cpp │ ├── test_threadpool_multicast_sleep.cpp │ ├── test_threadpool_multicast_synchronization_context_basic.cpp │ ├── test_threadpool_pattern.cpp │ ├── test_threadpool_thread_context.cpp │ └── test_threadpool_try.cpp │ ├── threadpool.hpp │ └── typetraits.hpp └── tutorials ├── CMakeLists.txt ├── README.md ├── aio_echo ├── CMakeLists.txt ├── README.md └── aio_echo_server.cpp ├── certs ├── README.md ├── echo-ca-cert.pem ├── echo-ca-key.pem ├── echo-client-cert.pem ├── echo-client-key.pem ├── echo-server-cert.pem └── echo-server-key.pem ├── mprpc_echo ├── CMakeLists.txt ├── README.md ├── mprpc_echo_client.cpp ├── mprpc_echo_client_pool.cpp ├── mprpc_echo_messages.hpp └── mprpc_echo_server.cpp ├── mprpc_echo_relay ├── CMakeLists.txt ├── README.md ├── mprpc_echo_relay_client.cpp ├── mprpc_echo_relay_register.hpp └── mprpc_echo_relay_server.cpp ├── mprpc_file ├── CMakeLists.txt ├── README.md ├── mprpc_file_client.cpp ├── mprpc_file_messages.hpp └── mprpc_file_server.cpp ├── mprpc_request ├── CMakeLists.txt ├── README.md ├── mprpc_request_client.cpp ├── mprpc_request_messages.hpp └── mprpc_request_server.cpp └── mprpc_request_ssl ├── CMakeLists.txt ├── README.md ├── mprpc_request_client.cpp ├── mprpc_request_messages.hpp └── mprpc_request_server.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/cmake-multi-platform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.github/workflows/cmake-multi-platform.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CTestConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/CTestConfig.cmake -------------------------------------------------------------------------------- /JOURNAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/JOURNAL.md -------------------------------------------------------------------------------- /LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/LICENSE_1_0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/RELEASES.md -------------------------------------------------------------------------------- /SolidFrame.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/SolidFrame.podspec -------------------------------------------------------------------------------- /cmake/build-cxxopts.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/build-cxxopts.cmake -------------------------------------------------------------------------------- /cmake/build-openssl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/build-openssl.cmake -------------------------------------------------------------------------------- /cmake/build-snappy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/build-snappy.cmake -------------------------------------------------------------------------------- /cmake/check.config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check.config.cmake -------------------------------------------------------------------------------- /cmake/check/cpp11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/cpp11.cpp -------------------------------------------------------------------------------- /cmake/check/cpp17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/cpp17.cpp -------------------------------------------------------------------------------- /cmake/check/cpp20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/cpp20.cpp -------------------------------------------------------------------------------- /cmake/check/epoll2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/epoll2.cpp -------------------------------------------------------------------------------- /cmake/check/gccbswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/gccbswap.cpp -------------------------------------------------------------------------------- /cmake/check/gnuatomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/gnuatomic.cpp -------------------------------------------------------------------------------- /cmake/check/kqueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/kqueue.cpp -------------------------------------------------------------------------------- /cmake/check/pthread_spinlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/pthread_spinlock.cpp -------------------------------------------------------------------------------- /cmake/check/safestatic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/safestatic.cpp -------------------------------------------------------------------------------- /cmake/check/stringstream_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/stringstream_view.cpp -------------------------------------------------------------------------------- /cmake/check/wsapoll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/check/wsapoll.cpp -------------------------------------------------------------------------------- /cmake/clang-format.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/clang-format.cmake -------------------------------------------------------------------------------- /cmake/clang-tidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/clang-tidy.cmake -------------------------------------------------------------------------------- /cmake/dummy.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /cmake/find-openssl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/find-openssl.cmake -------------------------------------------------------------------------------- /cmake/utility.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/utility.cmake -------------------------------------------------------------------------------- /cmake/valgrind_suppress.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /cmake/version_configure_file.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/cmake/version_configure_file.cmake -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/configure -------------------------------------------------------------------------------- /documentation/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/documentation/Doxyfile -------------------------------------------------------------------------------- /documentation/Doxyfile.fast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/documentation/Doxyfile.fast -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/aio_echo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/aio_echo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/aio_echo/example_echo_auto_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/aio_echo/example_echo_auto_client.cpp -------------------------------------------------------------------------------- /examples/frame/aio_echo/example_echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/aio_echo/example_echo_server.cpp -------------------------------------------------------------------------------- /examples/frame/aio_echo/example_secure_echo_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/aio_echo/example_secure_echo_client.cpp -------------------------------------------------------------------------------- /examples/frame/aio_echo/example_secure_echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/aio_echo/example_secure_echo_server.cpp -------------------------------------------------------------------------------- /examples/frame/basic_timer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/basic_timer/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/basic_timer/example_basic_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/basic_timer/example_basic_timer.cpp -------------------------------------------------------------------------------- /examples/frame/file_server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/file_server/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/file_server/example_file_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/file_server/example_file_server.cpp -------------------------------------------------------------------------------- /examples/frame/file_server/example_filebuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/file_server/example_filebuf.cpp -------------------------------------------------------------------------------- /examples/frame/mprpc_echo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/mprpc_echo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/mprpc_echo/example_mprpc_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/mprpc_echo/example_mprpc_echo.cpp -------------------------------------------------------------------------------- /examples/frame/objects/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/objects/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/objects/example_frame_objects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/objects/example_frame_objects.cpp -------------------------------------------------------------------------------- /examples/frame/relay_server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/relay_server/CMakeLists.txt -------------------------------------------------------------------------------- /examples/frame/relay_server/example_relay_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/relay_server/example_relay_server.cpp -------------------------------------------------------------------------------- /examples/frame/relay_server/example_relay_server_bi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/relay_server/example_relay_server_bi.cpp -------------------------------------------------------------------------------- /examples/frame/relay_server/example_relay_server_bi_cp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/relay_server/example_relay_server_bi_cp.cpp -------------------------------------------------------------------------------- /examples/frame/relay_server/example_relay_server_bi_ex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/relay_server/example_relay_server_bi_ex.cpp -------------------------------------------------------------------------------- /examples/frame/relay_server/example_relay_server_bi_sh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/frame/relay_server/example_relay_server_bi_sh.cpp -------------------------------------------------------------------------------- /examples/system/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/system/CMakeLists.txt -------------------------------------------------------------------------------- /examples/system/file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/system/file/CMakeLists.txt -------------------------------------------------------------------------------- /examples/system/file/example_file_open.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/system/file/example_file_open.cpp -------------------------------------------------------------------------------- /examples/system/socket/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/system/socket/CMakeLists.txt -------------------------------------------------------------------------------- /examples/system/socket/example_socket_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/system/socket/example_socket_address.cpp -------------------------------------------------------------------------------- /examples/system/socket/example_socket_udp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/system/socket/example_socket_udp.cpp -------------------------------------------------------------------------------- /examples/utility/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/CMakeLists.txt -------------------------------------------------------------------------------- /examples/utility/algorithm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/algorithm/CMakeLists.txt -------------------------------------------------------------------------------- /examples/utility/algorithm/example_binary_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/algorithm/example_binary_search.cpp -------------------------------------------------------------------------------- /examples/utility/algorithm/example_bit_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/algorithm/example_bit_count.cpp -------------------------------------------------------------------------------- /examples/utility/algorithm/example_max_bit_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/algorithm/example_max_bit_count.cpp -------------------------------------------------------------------------------- /examples/utility/memory_file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/memory_file/CMakeLists.txt -------------------------------------------------------------------------------- /examples/utility/memory_file/example_memory_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/memory_file/example_memory_file.cpp -------------------------------------------------------------------------------- /examples/utility/queue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/queue/CMakeLists.txt -------------------------------------------------------------------------------- /examples/utility/queue/example_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/queue/example_queue.cpp -------------------------------------------------------------------------------- /examples/utility/queue/example_queue_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/queue/example_queue_speed.cpp -------------------------------------------------------------------------------- /examples/utility/threadpool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/threadpool/CMakeLists.txt -------------------------------------------------------------------------------- /examples/utility/threadpool/example_file_open_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/threadpool/example_file_open_pool.cpp -------------------------------------------------------------------------------- /examples/utility/threadpool/example_threadpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/examples/utility/threadpool/example_threadpool.cpp -------------------------------------------------------------------------------- /prerequisites/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/prerequisites/build -------------------------------------------------------------------------------- /prerequisites/run_in_visual_studio_2015_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/prerequisites/run_in_visual_studio_2015_environment.sh -------------------------------------------------------------------------------- /prerequisites/run_in_visual_studio_2017_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/prerequisites/run_in_visual_studio_2017_environment.sh -------------------------------------------------------------------------------- /prerequisites/run_in_visual_studio_2019_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/prerequisites/run_in_visual_studio_2019_environment.sh -------------------------------------------------------------------------------- /prerequisites/run_in_visual_studio_2022_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/prerequisites/run_in_visual_studio_2022_environment.sh -------------------------------------------------------------------------------- /solid/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/API.md -------------------------------------------------------------------------------- /solid/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/API.md: -------------------------------------------------------------------------------- 1 | # solid::frame 2 | -------------------------------------------------------------------------------- /solid/frame/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/README.md -------------------------------------------------------------------------------- /solid/frame/actor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/actor.hpp -------------------------------------------------------------------------------- /solid/frame/actorbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/actorbase.hpp -------------------------------------------------------------------------------- /solid/frame/aio/API.md: -------------------------------------------------------------------------------- 1 | # solid::frame::aio 2 | -------------------------------------------------------------------------------- /solid/frame/aio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/aio/aioactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aioactor.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiocommon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiocommon.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiocompletion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiocompletion.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiodatagram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiodatagram.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aioerror.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aioerror.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aioforwardcompletion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aioforwardcompletion.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiolistener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiolistener.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aioreactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aioreactor.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aioreactorcontext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aioreactorcontext.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aioresolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aioresolver.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiosocket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiosocket.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiosocketbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiosocketbase.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiostream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiostream.hpp -------------------------------------------------------------------------------- /solid/frame/aio/aiotimer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/aiotimer.hpp -------------------------------------------------------------------------------- /solid/frame/aio/openssl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/openssl/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/aio/openssl/aiosecurecontext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/openssl/aiosecurecontext.hpp -------------------------------------------------------------------------------- /solid/frame/aio/openssl/aiosecuresocket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/openssl/aiosecuresocket.hpp -------------------------------------------------------------------------------- /solid/frame/aio/openssl/src/aiosecuresocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/openssl/src/aiosecuresocket.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/aioactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/aioactor.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/aiocompletion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/aiocompletion.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/aioerror.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/aioerror.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/aiolistener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/aiolistener.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/aioreactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/aioreactor.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/aioresolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/aioresolver.cpp -------------------------------------------------------------------------------- /solid/frame/aio/src/design.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/src/design.txt -------------------------------------------------------------------------------- /solid/frame/aio/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/aio/test/test_echo_tcp_stress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_echo_tcp_stress.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_event_stress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_event_stress.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_event_stress_wp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_event_stress_wp.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_perf_actor_aio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_perf_actor_aio.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_perf_actor_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_perf_actor_frame.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_perf_threadpool_lockfree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_perf_threadpool_lockfree.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_perf_threadpool_synch_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_perf_threadpool_synch_context.cpp -------------------------------------------------------------------------------- /solid/frame/aio/test/test_perf_timestore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/aio/test/test_perf_timestore.cpp -------------------------------------------------------------------------------- /solid/frame/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/common.hpp -------------------------------------------------------------------------------- /solid/frame/completion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/completion.hpp -------------------------------------------------------------------------------- /solid/frame/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/error.hpp -------------------------------------------------------------------------------- /solid/frame/file/API.md: -------------------------------------------------------------------------------- 1 | # solid::frame::file 2 | -------------------------------------------------------------------------------- /solid/frame/file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/file/filestore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/filestore.hpp -------------------------------------------------------------------------------- /solid/frame/file/filestream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/filestream.hpp -------------------------------------------------------------------------------- /solid/frame/file/src/filestore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/src/filestore.cpp -------------------------------------------------------------------------------- /solid/frame/file/src/filestream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/src/filestream.cpp -------------------------------------------------------------------------------- /solid/frame/file/src/filetemp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/src/filetemp.hpp -------------------------------------------------------------------------------- /solid/frame/file/tempbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/file/tempbase.hpp -------------------------------------------------------------------------------- /solid/frame/forwardcompletion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/forwardcompletion.hpp -------------------------------------------------------------------------------- /solid/frame/manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/manager.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/API.md: -------------------------------------------------------------------------------- 1 | # solid::frame::mprpc 2 | -------------------------------------------------------------------------------- /solid/frame/mprpc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/README.md -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpccompression_snappy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpccompression_snappy.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcconfiguration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcconfiguration.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpccontext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpccontext.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcerror.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcerror.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcid.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcmessage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcmessage.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcmessageflags.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcmessageflags.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcprotocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcprotocol.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcprotocol_serialization_v3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcprotocol_serialization_v3.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcrelayengine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcrelayengine.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcrelayengines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcrelayengines.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcservice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcservice.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcsocketstub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcsocketstub.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcsocketstub_openssl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcsocketstub_openssl.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/mprpcsocketstub_plain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/mprpcsocketstub_plain.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcconfiguration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcconfiguration.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcconnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcconnection.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcconnection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcconnection.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcerror.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcerror.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpclistener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpclistener.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpclistener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpclistener.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcmessagereader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcmessagereader.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcmessagereader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcmessagereader.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcmessagewriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcmessagewriter.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcmessagewriter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcmessagewriter.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcprotocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcprotocol.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcrelayengine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcrelayengine.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcrelayengines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcrelayengines.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcservice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcservice.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/src/mprpcutility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/src/mprpcutility.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/README.md -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/alphamessages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/alphamessages.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/client/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/client/alphaclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/client/alphaclient.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/client/alphaclient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/client/alphaclient.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/server/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/server/alphaserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/server/alphaserver.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/alpha/server/alphaserver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/alpha/server/alphaserver.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/betamessages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/betamessages.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/client/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/client/betaclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/client/betaclient.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/client/betaclient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/client/betaclient.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/server/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/server/betaserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/server/betaserver.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/beta/server/betaserver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/beta/server/betaserver.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/clientcommon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/clientcommon.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/common.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/client/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/client/gammaclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/client/gammaclient.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/client/gammaclient.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/client/gammaclient.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/gammamessages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/gammamessages.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/server/CMakeLists.txt -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/server/gammaserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/server/gammaserver.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/multiprotocol_basic/gamma/server/gammaserver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/multiprotocol_basic/gamma/server/gammaserver.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientfrontback_download.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientfrontback_download.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientfrontback_upload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientfrontback_upload.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_cancel_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_cancel_client.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_cancel_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_cancel_server.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_delayed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_delayed.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_download.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_download.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_idempotent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_idempotent.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_noserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_noserver.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_oneshot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_oneshot.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_pause_read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_pause_read.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_sendrequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_sendrequest.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_split.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_stop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_stop.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_timeout_secure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_timeout_secure.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_topic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_topic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_upload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_upload.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_upload_single.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_upload_single.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_versioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_versioning.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_versioning_v1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_versioning_v1.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_versioning_v2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_versioning_v2.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_versioning_v3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_versioning_v3.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_clientserver_versioning_v4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_clientserver_versioning_v4.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_connection_close.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_connection_close.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_keepalive_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_keepalive_fail.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_keepalive_success.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_keepalive_success.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_multiprotocol_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_multiprotocol_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_pool_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_pool_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_pool_delay_close.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_pool_delay_close.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_pool_force_close.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_pool_force_close.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_protocol_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_protocol_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_protocol_cancel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_protocol_cancel.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_protocol_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_protocol_common.hpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_protocol_synchronous.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_protocol_synchronous.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_raw_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_raw_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_raw_proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_raw_proxy.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_cancel_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_cancel_request.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_cancel_response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_cancel_response.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_close_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_close_request.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_close_response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_close_response.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_detect_close.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_detect_close.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_detect_close_while_response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_detect_close_while_response.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_disabled.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_disabled.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_engine_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_engine_basic.cpp -------------------------------------------------------------------------------- /solid/frame/mprpc/test/test_relay_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/mprpc/test/test_relay_split.cpp -------------------------------------------------------------------------------- /solid/frame/reactor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/reactor.hpp -------------------------------------------------------------------------------- /solid/frame/reactorbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/reactorbase.hpp -------------------------------------------------------------------------------- /solid/frame/reactorcontext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/reactorcontext.hpp -------------------------------------------------------------------------------- /solid/frame/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/scheduler.hpp -------------------------------------------------------------------------------- /solid/frame/schedulerbase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/schedulerbase.hpp -------------------------------------------------------------------------------- /solid/frame/service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/service.hpp -------------------------------------------------------------------------------- /solid/frame/sharedstore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/sharedstore.hpp -------------------------------------------------------------------------------- /solid/frame/src/actor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/actor.cpp -------------------------------------------------------------------------------- /solid/frame/src/completion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/completion.cpp -------------------------------------------------------------------------------- /solid/frame/src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/error.cpp -------------------------------------------------------------------------------- /solid/frame/src/manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/manager.cpp -------------------------------------------------------------------------------- /solid/frame/src/reactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/reactor.cpp -------------------------------------------------------------------------------- /solid/frame/src/schedulerbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/schedulerbase.cpp -------------------------------------------------------------------------------- /solid/frame/src/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/service.cpp -------------------------------------------------------------------------------- /solid/frame/src/sharedstore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/src/sharedstore.cpp -------------------------------------------------------------------------------- /solid/frame/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/timer.hpp -------------------------------------------------------------------------------- /solid/frame/timestore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/frame/timestore.hpp -------------------------------------------------------------------------------- /solid/reflection/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(v1) 2 | -------------------------------------------------------------------------------- /solid/reflection/reflection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/reflection.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/CMakeLists.txt -------------------------------------------------------------------------------- /solid/reflection/v1/dispatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/dispatch.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/enummap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/enummap.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/metadata.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/metadata.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/ostreamreflection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/ostreamreflection.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/reflection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/reflection.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/reflector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/reflector.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/src/typemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/src/typemap.cpp -------------------------------------------------------------------------------- /solid/reflection/v1/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/test/CMakeLists.txt -------------------------------------------------------------------------------- /solid/reflection/v1/test/test_reflection_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/test/test_reflection_basic.cpp -------------------------------------------------------------------------------- /solid/reflection/v1/test/test_reflection_ostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/test/test_reflection_ostream.cpp -------------------------------------------------------------------------------- /solid/reflection/v1/typemap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/typemap.hpp -------------------------------------------------------------------------------- /solid/reflection/v1/typetraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/reflection/v1/typetraits.hpp -------------------------------------------------------------------------------- /solid/serialization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/CMakeLists.txt -------------------------------------------------------------------------------- /solid/serialization/serialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/serialization.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/CMakeLists.txt -------------------------------------------------------------------------------- /solid/serialization/v3/binarybase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/binarybase.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/binarybasic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/binarybasic.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/binarydeserializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/binarydeserializer.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/binaryserializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/binaryserializer.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/error.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/serialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/serialization.hpp -------------------------------------------------------------------------------- /solid/serialization/v3/src/binarybasic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/src/binarybasic.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/src/binarydeserializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/src/binarydeserializer.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/src/binaryserializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/src/binaryserializer.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/src/error.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/test/CMakeLists.txt -------------------------------------------------------------------------------- /solid/serialization/v3/test/test_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/test/test_binary.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/test/test_binary_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/test/test_binary_basic.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/test/test_container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/test/test_container.cpp -------------------------------------------------------------------------------- /solid/serialization/v3/test/test_polymorphic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/serialization/v3/test/test_polymorphic.cpp -------------------------------------------------------------------------------- /solid/system/API.md: -------------------------------------------------------------------------------- 1 | # solid::system 2 | -------------------------------------------------------------------------------- /solid/system/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/CMakeLists.txt -------------------------------------------------------------------------------- /solid/system/cassert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/cassert.hpp -------------------------------------------------------------------------------- /solid/system/chunkedstream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/chunkedstream.hpp -------------------------------------------------------------------------------- /solid/system/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/common.hpp -------------------------------------------------------------------------------- /solid/system/configuration_impl.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/configuration_impl.hpp.in -------------------------------------------------------------------------------- /solid/system/convertors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/convertors.hpp -------------------------------------------------------------------------------- /solid/system/crashhandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/crashhandler.hpp -------------------------------------------------------------------------------- /solid/system/cstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/cstring.hpp -------------------------------------------------------------------------------- /solid/system/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/device.hpp -------------------------------------------------------------------------------- /solid/system/directory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/directory.hpp -------------------------------------------------------------------------------- /solid/system/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/error.hpp -------------------------------------------------------------------------------- /solid/system/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/exception.hpp -------------------------------------------------------------------------------- /solid/system/filedevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/filedevice.hpp -------------------------------------------------------------------------------- /solid/system/flags.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/flags.hpp -------------------------------------------------------------------------------- /solid/system/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/log.hpp -------------------------------------------------------------------------------- /solid/system/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/memory.hpp -------------------------------------------------------------------------------- /solid/system/mutualstore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/mutualstore.hpp -------------------------------------------------------------------------------- /solid/system/nanotime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/nanotime.hpp -------------------------------------------------------------------------------- /solid/system/nanotime.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/nanotime.ipp -------------------------------------------------------------------------------- /solid/system/pimpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/pimpl.hpp -------------------------------------------------------------------------------- /solid/system/seekabledevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/seekabledevice.hpp -------------------------------------------------------------------------------- /solid/system/socketaddress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/socketaddress.hpp -------------------------------------------------------------------------------- /solid/system/socketaddress.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/socketaddress.ipp -------------------------------------------------------------------------------- /solid/system/socketdevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/socketdevice.hpp -------------------------------------------------------------------------------- /solid/system/socketinfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/socketinfo.hpp -------------------------------------------------------------------------------- /solid/system/spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/spinlock.hpp -------------------------------------------------------------------------------- /solid/system/src/crashhandler_android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/crashhandler_android.cpp -------------------------------------------------------------------------------- /solid/system/src/crashhandler_unix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/crashhandler_unix.cpp -------------------------------------------------------------------------------- /solid/system/src/crashhandler_windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/crashhandler_windows.cpp -------------------------------------------------------------------------------- /solid/system/src/cstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/cstring.cpp -------------------------------------------------------------------------------- /solid/system/src/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/device.cpp -------------------------------------------------------------------------------- /solid/system/src/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/error.cpp -------------------------------------------------------------------------------- /solid/system/src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/log.cpp -------------------------------------------------------------------------------- /solid/system/src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/memory.cpp -------------------------------------------------------------------------------- /solid/system/src/socketaddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/socketaddress.cpp -------------------------------------------------------------------------------- /solid/system/src/stacktrace_windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/stacktrace_windows.cpp -------------------------------------------------------------------------------- /solid/system/src/stacktrace_windows.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/stacktrace_windows.hpp -------------------------------------------------------------------------------- /solid/system/src/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/system.cpp -------------------------------------------------------------------------------- /solid/system/src/version.cpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/src/version.cpp.in -------------------------------------------------------------------------------- /solid/system/statistic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/statistic.hpp -------------------------------------------------------------------------------- /solid/system/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/CMakeLists.txt -------------------------------------------------------------------------------- /solid/system/test/test_chunkedstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_chunkedstream.cpp -------------------------------------------------------------------------------- /solid/system/test/test_crashhandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_crashhandler.cpp -------------------------------------------------------------------------------- /solid/system/test/test_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_exception.cpp -------------------------------------------------------------------------------- /solid/system/test/test_flags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_flags.cpp -------------------------------------------------------------------------------- /solid/system/test/test_log_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_log_basic.cpp -------------------------------------------------------------------------------- /solid/system/test/test_log_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_log_file.cpp -------------------------------------------------------------------------------- /solid/system/test/test_log_recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_log_recorder.cpp -------------------------------------------------------------------------------- /solid/system/test/test_log_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_log_socket.cpp -------------------------------------------------------------------------------- /solid/system/test/test_nanotime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_nanotime.cpp -------------------------------------------------------------------------------- /solid/system/test/test_pimpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_pimpl.cpp -------------------------------------------------------------------------------- /solid/system/test/test_pimpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_pimpl.hpp -------------------------------------------------------------------------------- /solid/system/test/test_pimpl_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/test/test_pimpl_impl.cpp -------------------------------------------------------------------------------- /solid/system/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/version.hpp -------------------------------------------------------------------------------- /solid/system/version_impl.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/system/version_impl.hpp.in -------------------------------------------------------------------------------- /solid/utility/API.md: -------------------------------------------------------------------------------- 1 | # solid::utility 2 | -------------------------------------------------------------------------------- /solid/utility/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/CMakeLists.txt -------------------------------------------------------------------------------- /solid/utility/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/algorithm.hpp -------------------------------------------------------------------------------- /solid/utility/any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/any.hpp -------------------------------------------------------------------------------- /solid/utility/atomic_wait: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/atomic_wait -------------------------------------------------------------------------------- /solid/utility/cacheable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/cacheable.hpp -------------------------------------------------------------------------------- /solid/utility/cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/cast.hpp -------------------------------------------------------------------------------- /solid/utility/collapse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/collapse.hpp -------------------------------------------------------------------------------- /solid/utility/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/common.hpp -------------------------------------------------------------------------------- /solid/utility/delegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/delegate.hpp -------------------------------------------------------------------------------- /solid/utility/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/event.hpp -------------------------------------------------------------------------------- /solid/utility/function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/function.hpp -------------------------------------------------------------------------------- /solid/utility/functiontraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/functiontraits.hpp -------------------------------------------------------------------------------- /solid/utility/innerlist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/innerlist.hpp -------------------------------------------------------------------------------- /solid/utility/intrusiveptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/intrusiveptr.hpp -------------------------------------------------------------------------------- /solid/utility/ioformat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/ioformat.hpp -------------------------------------------------------------------------------- /solid/utility/memoryfile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/memoryfile.hpp -------------------------------------------------------------------------------- /solid/utility/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/queue.hpp -------------------------------------------------------------------------------- /solid/utility/sharedbuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/sharedbuffer.hpp -------------------------------------------------------------------------------- /solid/utility/sharedmutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/sharedmutex.hpp -------------------------------------------------------------------------------- /solid/utility/src/atomic_wait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/atomic_wait.cpp -------------------------------------------------------------------------------- /solid/utility/src/dynamictype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/dynamictype.cpp -------------------------------------------------------------------------------- /solid/utility/src/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/event.cpp -------------------------------------------------------------------------------- /solid/utility/src/ioformat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/ioformat.cpp -------------------------------------------------------------------------------- /solid/utility/src/memoryfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/memoryfile.cpp -------------------------------------------------------------------------------- /solid/utility/src/sharedbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/sharedbuffer.cpp -------------------------------------------------------------------------------- /solid/utility/src/super.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/super.cpp -------------------------------------------------------------------------------- /solid/utility/src/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/src/utility.cpp -------------------------------------------------------------------------------- /solid/utility/stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/stack.hpp -------------------------------------------------------------------------------- /solid/utility/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/string.hpp -------------------------------------------------------------------------------- /solid/utility/super.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/super.hpp -------------------------------------------------------------------------------- /solid/utility/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/CMakeLists.txt -------------------------------------------------------------------------------- /solid/utility/test/test_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_any.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_anytuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_anytuple.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_callpool_multicast_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_callpool_multicast_basic.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_callpool_multicast_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_callpool_multicast_pattern.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_collapse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_collapse.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_event.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_event_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_event_size.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_function.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_function_any_speed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_function_any_speed.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_function_any_speed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_function_any_speed.hpp -------------------------------------------------------------------------------- /solid/utility/test/test_function_any_speed_full_solid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_function_any_speed_full_solid.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_function_any_speed_full_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_function_any_speed_full_stl.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_function_perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_function_perf.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_innerlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_innerlist.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_intrusiveptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_intrusiveptr.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_invalid_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_invalid_index.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_ioformat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_ioformat.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_memory_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_memory_file.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_queue.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_shared_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_shared_buffer.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_template_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_template_function.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_basic.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_batch.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_chain.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_context.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_multicast_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_multicast_basic.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_multicast_sleep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_multicast_sleep.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_multicast_synchronization_context_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_multicast_synchronization_context_basic.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_pattern.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_thread_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_thread_context.cpp -------------------------------------------------------------------------------- /solid/utility/test/test_threadpool_try.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/test/test_threadpool_try.cpp -------------------------------------------------------------------------------- /solid/utility/threadpool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/threadpool.hpp -------------------------------------------------------------------------------- /solid/utility/typetraits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/solid/utility/typetraits.hpp -------------------------------------------------------------------------------- /tutorials/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/README.md -------------------------------------------------------------------------------- /tutorials/aio_echo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/aio_echo/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/aio_echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/aio_echo/README.md -------------------------------------------------------------------------------- /tutorials/aio_echo/aio_echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/aio_echo/aio_echo_server.cpp -------------------------------------------------------------------------------- /tutorials/certs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/README.md -------------------------------------------------------------------------------- /tutorials/certs/echo-ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/echo-ca-cert.pem -------------------------------------------------------------------------------- /tutorials/certs/echo-ca-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/echo-ca-key.pem -------------------------------------------------------------------------------- /tutorials/certs/echo-client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/echo-client-cert.pem -------------------------------------------------------------------------------- /tutorials/certs/echo-client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/echo-client-key.pem -------------------------------------------------------------------------------- /tutorials/certs/echo-server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/echo-server-cert.pem -------------------------------------------------------------------------------- /tutorials/certs/echo-server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/certs/echo-server-key.pem -------------------------------------------------------------------------------- /tutorials/mprpc_echo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/mprpc_echo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo/README.md -------------------------------------------------------------------------------- /tutorials/mprpc_echo/mprpc_echo_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo/mprpc_echo_client.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_echo/mprpc_echo_client_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo/mprpc_echo_client_pool.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_echo/mprpc_echo_messages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo/mprpc_echo_messages.hpp -------------------------------------------------------------------------------- /tutorials/mprpc_echo/mprpc_echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo/mprpc_echo_server.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_echo_relay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo_relay/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/mprpc_echo_relay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo_relay/README.md -------------------------------------------------------------------------------- /tutorials/mprpc_echo_relay/mprpc_echo_relay_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo_relay/mprpc_echo_relay_client.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_echo_relay/mprpc_echo_relay_register.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo_relay/mprpc_echo_relay_register.hpp -------------------------------------------------------------------------------- /tutorials/mprpc_echo_relay/mprpc_echo_relay_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_echo_relay/mprpc_echo_relay_server.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_file/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/mprpc_file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_file/README.md -------------------------------------------------------------------------------- /tutorials/mprpc_file/mprpc_file_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_file/mprpc_file_client.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_file/mprpc_file_messages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_file/mprpc_file_messages.hpp -------------------------------------------------------------------------------- /tutorials/mprpc_file/mprpc_file_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_file/mprpc_file_server.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_request/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/mprpc_request/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request/README.md -------------------------------------------------------------------------------- /tutorials/mprpc_request/mprpc_request_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request/mprpc_request_client.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_request/mprpc_request_messages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request/mprpc_request_messages.hpp -------------------------------------------------------------------------------- /tutorials/mprpc_request/mprpc_request_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request/mprpc_request_server.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_request_ssl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request_ssl/CMakeLists.txt -------------------------------------------------------------------------------- /tutorials/mprpc_request_ssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request_ssl/README.md -------------------------------------------------------------------------------- /tutorials/mprpc_request_ssl/mprpc_request_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request_ssl/mprpc_request_client.cpp -------------------------------------------------------------------------------- /tutorials/mprpc_request_ssl/mprpc_request_messages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request_ssl/mprpc_request_messages.hpp -------------------------------------------------------------------------------- /tutorials/mprpc_request_ssl/mprpc_request_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidoss/solidframe/HEAD/tutorials/mprpc_request_ssl/mprpc_request_server.cpp --------------------------------------------------------------------------------