├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── install.cmake ├── library.cmake ├── options.cmake ├── settings.cmake ├── third_party.cmake ├── third_party_paths.cmake └── version.cmake ├── download_third_party.sh ├── examples ├── common │ └── cmake │ │ ├── mif.cmake │ │ └── settings.cmake ├── complex_type │ ├── CMakeLists.txt │ ├── client │ │ └── src │ │ │ └── main.cpp │ ├── common │ │ └── include │ │ │ └── common │ │ │ ├── data │ │ │ └── data.h │ │ │ ├── id │ │ │ └── service.h │ │ │ ├── interface │ │ │ └── imy_company.h │ │ │ ├── meta │ │ │ └── data.h │ │ │ └── ps │ │ │ └── imy_company.h │ ├── config │ │ ├── config.json │ │ └── config.xml │ └── server │ │ └── src │ │ ├── main.cpp │ │ └── my_company.cpp ├── hello_world │ ├── CMakeLists.txt │ ├── client │ │ └── src │ │ │ └── main.cpp │ ├── common │ │ └── include │ │ │ └── common │ │ │ ├── id │ │ │ └── service.h │ │ │ ├── interface │ │ │ └── ihello_world.h │ │ │ └── ps │ │ │ └── ihello_world.h │ ├── config │ │ ├── config.json │ │ └── config.xml │ └── server │ │ └── src │ │ ├── hello_world.cpp │ │ └── main.cpp ├── http │ ├── CMakeLists.txt │ ├── client │ │ └── src │ │ │ └── main.cpp │ ├── common │ │ └── include │ │ │ └── common │ │ │ ├── client.h │ │ │ ├── id │ │ │ └── service.h │ │ │ ├── interface │ │ │ └── iadmin.h │ │ │ └── ps │ │ │ └── iadmin.h │ ├── config │ │ ├── config.json │ │ └── config.xml │ └── server │ │ └── src │ │ ├── main.cpp │ │ └── service.cpp ├── http_crud │ ├── CMakeLists.txt │ ├── config │ │ ├── config.json │ │ └── config.xml │ ├── db │ │ └── schema.sql │ └── src │ │ ├── data │ │ ├── data.h │ │ └── meta │ │ │ └── data.h │ │ ├── employee_service.cpp │ │ ├── employee_service.h │ │ └── main.cpp ├── http_echo_server │ ├── CMakeLists.txt │ ├── config │ │ ├── config.json │ │ └── config.xml │ └── src │ │ └── main.cpp ├── inheritance │ ├── CMakeLists.txt │ ├── client │ │ └── src │ │ │ └── main.cpp │ ├── common │ │ └── include │ │ │ └── common │ │ │ ├── id │ │ │ └── service.h │ │ │ ├── interface │ │ │ └── iface.h │ │ │ └── ps │ │ │ └── iface.h │ ├── config │ │ ├── config.json │ │ └── config.xml │ └── server │ │ └── src │ │ ├── main.cpp │ │ └── service.cpp ├── microservices │ ├── CMakeLists.txt │ ├── common │ │ └── include │ │ │ └── common │ │ │ ├── data │ │ │ ├── data.h │ │ │ └── meta │ │ │ │ └── data.h │ │ │ ├── id │ │ │ └── service.h │ │ │ └── interface │ │ │ ├── iemployee_storage.h │ │ │ └── ps │ │ │ └── iemployee_storage.h │ ├── config │ │ ├── service.json │ │ ├── service.xml │ │ ├── storage.json │ │ └── storage.xml │ ├── service │ │ └── src │ │ │ ├── data │ │ │ ├── meta │ │ │ │ └── responses.h │ │ │ └── responses.h │ │ │ ├── employee_service.cpp │ │ │ ├── id │ │ │ └── service.h │ │ │ └── main.cpp │ └── storage │ │ ├── db │ │ └── schema.sql │ │ └── src │ │ ├── main.cpp │ │ └── pg_employee_storage.cpp ├── reflection │ ├── CMakeLists.txt │ └── src │ │ └── main.cpp └── visitor │ ├── CMakeLists.txt │ ├── client │ └── src │ │ └── main.cpp │ ├── common │ └── include │ │ └── common │ │ ├── id │ │ └── service.h │ │ ├── interface │ │ └── iface.h │ │ └── ps │ │ └── iface.h │ ├── config │ ├── config.json │ └── config.xml │ └── server │ └── src │ ├── main.cpp │ └── service.cpp ├── include └── mif │ ├── application │ ├── application.h │ ├── http_server.h │ ├── iconfig.h │ ├── id │ │ └── config.h │ ├── net_base_application.h │ ├── tcp_service.h │ └── tcp_service_client.h │ ├── common │ ├── crc32.h │ ├── creator.h │ ├── detail │ │ ├── hierarchy.h │ │ ├── method.h │ │ ├── tuple_utility.h │ │ └── type_logic_funcs.h │ ├── hash_calc.h │ ├── icollection.h │ ├── index_sequence.h │ ├── log.h │ ├── log_init.h │ ├── static_string.h │ ├── thread_pool.h │ ├── types.h │ ├── unused.h │ └── uuid_generator.h │ ├── db │ ├── iconnection.h │ ├── iconnection_pool.h │ ├── id │ │ └── service.h │ ├── irecordset.h │ ├── istatement.h │ └── transaction.h │ ├── net │ ├── client.h │ ├── client_factory.h │ ├── clients │ │ ├── frame_reader.h │ │ ├── frame_writer.h │ │ ├── gzip_compressor.h │ │ ├── gzip_decompressor.h │ │ └── parallel_handler.h │ ├── clients_chain.h │ ├── http │ │ ├── clients.h │ │ ├── codes.h │ │ ├── connection.h │ │ ├── constants.h │ │ ├── converter │ │ │ ├── content │ │ │ │ ├── json.h │ │ │ │ ├── plain_text.h │ │ │ │ ├── raw.h │ │ │ │ └── xml.h │ │ │ └── url │ │ │ │ └── param.h │ │ ├── detail │ │ │ ├── content.h │ │ │ ├── content_tags.h │ │ │ ├── param_pack.h │ │ │ ├── params.h │ │ │ ├── prm.h │ │ │ └── result.h │ │ ├── iinput_pack.h │ │ ├── ioutput_pack.h │ │ ├── iweb_service.h │ │ ├── make_web_service.h │ │ ├── methods.h │ │ ├── request_handler.h │ │ ├── serializer │ │ │ ├── json.h │ │ │ ├── plain_text.h │ │ │ └── xml.h │ │ ├── server.h │ │ ├── servlet.h │ │ └── web_service.h │ ├── iclient_factory.h │ ├── iconnection.h │ ├── icontrol.h │ ├── ihandler.h │ ├── ipublisher.h │ └── tcp │ │ ├── clients.h │ │ ├── connection.h │ │ └── server.h │ ├── reflection │ ├── detail │ │ └── registry.h │ ├── reflect_type.h │ └── reflection.h │ ├── remote │ ├── detail │ │ ├── iobject_manager.h │ │ ├── meta │ │ │ └── iobject_manager.h │ │ ├── ps.h │ │ ├── ps_base.h │ │ ├── registry.h │ │ └── type_traits.h │ ├── factory.h │ ├── meta │ │ ├── iservice.h │ │ └── service │ │ │ └── icheckable.h │ ├── predefined │ │ ├── protocol │ │ │ ├── archived_frame.h │ │ │ └── simple_frame.h │ │ ├── serialization │ │ │ ├── boost │ │ │ │ ├── binary.h │ │ │ │ ├── text.h │ │ │ │ └── xml.h │ │ │ ├── json.h │ │ │ └── xml.h │ │ └── utility.h │ ├── ps.h │ ├── ps_client.h │ └── serialization │ │ ├── boost.h │ │ ├── detail │ │ └── tag.h │ │ ├── json.h │ │ ├── serialization.h │ │ └── xml.h │ ├── serialization │ ├── boost.h │ ├── json.h │ ├── traits.h │ └── xml.h │ └── service │ ├── create.h │ ├── creator.h │ ├── detail │ └── service.h │ ├── external.h │ ├── factory.h │ ├── icheckable.h │ ├── id │ └── service.h │ ├── ifactory.h │ ├── ilocator.h │ ├── inherited_list.h │ ├── ipool.h │ ├── iservice.h │ ├── make.h │ └── root_locator.h ├── src └── mif │ ├── application │ ├── application.cpp │ ├── config │ │ ├── json.cpp │ │ └── xml.cpp │ ├── http_server.cpp │ ├── net_base_application.cpp │ ├── tcp_service.cpp │ └── tcp_service_client.cpp │ ├── common │ ├── config.h.in │ ├── hash_calc.cpp │ ├── log.cpp │ ├── thread_pool.cpp │ ├── uuid_generator.cpp │ └── version.h.in │ ├── db │ ├── postgresql │ │ ├── connection.cpp │ │ ├── connection_pool.cpp │ │ └── detail │ │ │ ├── recordset.cpp │ │ │ ├── recordset.h │ │ │ ├── statement.cpp │ │ │ └── statement.h │ └── transaction.cpp │ ├── net │ ├── client.cpp │ ├── clients │ │ ├── frame_reader.cpp │ │ ├── frame_writer.cpp │ │ ├── gzip_compressor.cpp │ │ ├── gzip_decompressor.cpp │ │ └── parallel_handler.cpp │ ├── http │ │ ├── clients.cpp │ │ ├── connection.cpp │ │ ├── detail │ │ │ ├── input_pack.h │ │ │ ├── output_pack.h │ │ │ ├── session.cpp │ │ │ ├── session.h │ │ │ ├── utility.cpp │ │ │ └── utility.h │ │ ├── server.cpp │ │ ├── servlet.cpp │ │ └── web_service.cpp │ └── tcp │ │ ├── clients.cpp │ │ ├── connection.cpp │ │ ├── detail │ │ ├── session.cpp │ │ └── session.h │ │ └── server.cpp │ ├── remote │ └── factory.cpp │ └── service │ ├── external.cpp │ ├── locator.cpp │ ├── per_thread_pool.cpp │ └── pool.cpp └── template ├── CMakeLists.txt └── src └── main.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/README.md -------------------------------------------------------------------------------- /cmake/install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/install.cmake -------------------------------------------------------------------------------- /cmake/library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/library.cmake -------------------------------------------------------------------------------- /cmake/options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/options.cmake -------------------------------------------------------------------------------- /cmake/settings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/settings.cmake -------------------------------------------------------------------------------- /cmake/third_party.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/third_party.cmake -------------------------------------------------------------------------------- /cmake/third_party_paths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/third_party_paths.cmake -------------------------------------------------------------------------------- /cmake/version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/cmake/version.cmake -------------------------------------------------------------------------------- /download_third_party.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/download_third_party.sh -------------------------------------------------------------------------------- /examples/common/cmake/mif.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/common/cmake/mif.cmake -------------------------------------------------------------------------------- /examples/common/cmake/settings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/common/cmake/settings.cmake -------------------------------------------------------------------------------- /examples/complex_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/CMakeLists.txt -------------------------------------------------------------------------------- /examples/complex_type/client/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/client/src/main.cpp -------------------------------------------------------------------------------- /examples/complex_type/common/include/common/data/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/common/include/common/data/data.h -------------------------------------------------------------------------------- /examples/complex_type/common/include/common/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/common/include/common/id/service.h -------------------------------------------------------------------------------- /examples/complex_type/common/include/common/interface/imy_company.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/common/include/common/interface/imy_company.h -------------------------------------------------------------------------------- /examples/complex_type/common/include/common/meta/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/common/include/common/meta/data.h -------------------------------------------------------------------------------- /examples/complex_type/common/include/common/ps/imy_company.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/common/include/common/ps/imy_company.h -------------------------------------------------------------------------------- /examples/complex_type/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/config/config.json -------------------------------------------------------------------------------- /examples/complex_type/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/config/config.xml -------------------------------------------------------------------------------- /examples/complex_type/server/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/server/src/main.cpp -------------------------------------------------------------------------------- /examples/complex_type/server/src/my_company.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/complex_type/server/src/my_company.cpp -------------------------------------------------------------------------------- /examples/hello_world/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hello_world/client/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/client/src/main.cpp -------------------------------------------------------------------------------- /examples/hello_world/common/include/common/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/common/include/common/id/service.h -------------------------------------------------------------------------------- /examples/hello_world/common/include/common/interface/ihello_world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/common/include/common/interface/ihello_world.h -------------------------------------------------------------------------------- /examples/hello_world/common/include/common/ps/ihello_world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/common/include/common/ps/ihello_world.h -------------------------------------------------------------------------------- /examples/hello_world/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/config/config.json -------------------------------------------------------------------------------- /examples/hello_world/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/config/config.xml -------------------------------------------------------------------------------- /examples/hello_world/server/src/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/server/src/hello_world.cpp -------------------------------------------------------------------------------- /examples/hello_world/server/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/hello_world/server/src/main.cpp -------------------------------------------------------------------------------- /examples/http/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http/client/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/client/src/main.cpp -------------------------------------------------------------------------------- /examples/http/common/include/common/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/common/include/common/client.h -------------------------------------------------------------------------------- /examples/http/common/include/common/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/common/include/common/id/service.h -------------------------------------------------------------------------------- /examples/http/common/include/common/interface/iadmin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/common/include/common/interface/iadmin.h -------------------------------------------------------------------------------- /examples/http/common/include/common/ps/iadmin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/common/include/common/ps/iadmin.h -------------------------------------------------------------------------------- /examples/http/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/config/config.json -------------------------------------------------------------------------------- /examples/http/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/config/config.xml -------------------------------------------------------------------------------- /examples/http/server/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/server/src/main.cpp -------------------------------------------------------------------------------- /examples/http/server/src/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http/server/src/service.cpp -------------------------------------------------------------------------------- /examples/http_crud/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http_crud/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/config/config.json -------------------------------------------------------------------------------- /examples/http_crud/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/config/config.xml -------------------------------------------------------------------------------- /examples/http_crud/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/db/schema.sql -------------------------------------------------------------------------------- /examples/http_crud/src/data/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/src/data/data.h -------------------------------------------------------------------------------- /examples/http_crud/src/data/meta/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/src/data/meta/data.h -------------------------------------------------------------------------------- /examples/http_crud/src/employee_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/src/employee_service.cpp -------------------------------------------------------------------------------- /examples/http_crud/src/employee_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/src/employee_service.h -------------------------------------------------------------------------------- /examples/http_crud/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_crud/src/main.cpp -------------------------------------------------------------------------------- /examples/http_echo_server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_echo_server/CMakeLists.txt -------------------------------------------------------------------------------- /examples/http_echo_server/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_echo_server/config/config.json -------------------------------------------------------------------------------- /examples/http_echo_server/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_echo_server/config/config.xml -------------------------------------------------------------------------------- /examples/http_echo_server/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/http_echo_server/src/main.cpp -------------------------------------------------------------------------------- /examples/inheritance/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/CMakeLists.txt -------------------------------------------------------------------------------- /examples/inheritance/client/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/client/src/main.cpp -------------------------------------------------------------------------------- /examples/inheritance/common/include/common/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/common/include/common/id/service.h -------------------------------------------------------------------------------- /examples/inheritance/common/include/common/interface/iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/common/include/common/interface/iface.h -------------------------------------------------------------------------------- /examples/inheritance/common/include/common/ps/iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/common/include/common/ps/iface.h -------------------------------------------------------------------------------- /examples/inheritance/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/config/config.json -------------------------------------------------------------------------------- /examples/inheritance/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/config/config.xml -------------------------------------------------------------------------------- /examples/inheritance/server/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/server/src/main.cpp -------------------------------------------------------------------------------- /examples/inheritance/server/src/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/inheritance/server/src/service.cpp -------------------------------------------------------------------------------- /examples/microservices/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/CMakeLists.txt -------------------------------------------------------------------------------- /examples/microservices/common/include/common/data/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/common/include/common/data/data.h -------------------------------------------------------------------------------- /examples/microservices/common/include/common/data/meta/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/common/include/common/data/meta/data.h -------------------------------------------------------------------------------- /examples/microservices/common/include/common/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/common/include/common/id/service.h -------------------------------------------------------------------------------- /examples/microservices/common/include/common/interface/iemployee_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/common/include/common/interface/iemployee_storage.h -------------------------------------------------------------------------------- /examples/microservices/common/include/common/interface/ps/iemployee_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/common/include/common/interface/ps/iemployee_storage.h -------------------------------------------------------------------------------- /examples/microservices/config/service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/config/service.json -------------------------------------------------------------------------------- /examples/microservices/config/service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/config/service.xml -------------------------------------------------------------------------------- /examples/microservices/config/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/config/storage.json -------------------------------------------------------------------------------- /examples/microservices/config/storage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/config/storage.xml -------------------------------------------------------------------------------- /examples/microservices/service/src/data/meta/responses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/service/src/data/meta/responses.h -------------------------------------------------------------------------------- /examples/microservices/service/src/data/responses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/service/src/data/responses.h -------------------------------------------------------------------------------- /examples/microservices/service/src/employee_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/service/src/employee_service.cpp -------------------------------------------------------------------------------- /examples/microservices/service/src/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/service/src/id/service.h -------------------------------------------------------------------------------- /examples/microservices/service/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/service/src/main.cpp -------------------------------------------------------------------------------- /examples/microservices/storage/db/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/storage/db/schema.sql -------------------------------------------------------------------------------- /examples/microservices/storage/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/storage/src/main.cpp -------------------------------------------------------------------------------- /examples/microservices/storage/src/pg_employee_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/microservices/storage/src/pg_employee_storage.cpp -------------------------------------------------------------------------------- /examples/reflection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/reflection/CMakeLists.txt -------------------------------------------------------------------------------- /examples/reflection/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/reflection/src/main.cpp -------------------------------------------------------------------------------- /examples/visitor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/CMakeLists.txt -------------------------------------------------------------------------------- /examples/visitor/client/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/client/src/main.cpp -------------------------------------------------------------------------------- /examples/visitor/common/include/common/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/common/include/common/id/service.h -------------------------------------------------------------------------------- /examples/visitor/common/include/common/interface/iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/common/include/common/interface/iface.h -------------------------------------------------------------------------------- /examples/visitor/common/include/common/ps/iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/common/include/common/ps/iface.h -------------------------------------------------------------------------------- /examples/visitor/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/config/config.json -------------------------------------------------------------------------------- /examples/visitor/config/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/config/config.xml -------------------------------------------------------------------------------- /examples/visitor/server/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/server/src/main.cpp -------------------------------------------------------------------------------- /examples/visitor/server/src/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/examples/visitor/server/src/service.cpp -------------------------------------------------------------------------------- /include/mif/application/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/application.h -------------------------------------------------------------------------------- /include/mif/application/http_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/http_server.h -------------------------------------------------------------------------------- /include/mif/application/iconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/iconfig.h -------------------------------------------------------------------------------- /include/mif/application/id/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/id/config.h -------------------------------------------------------------------------------- /include/mif/application/net_base_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/net_base_application.h -------------------------------------------------------------------------------- /include/mif/application/tcp_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/tcp_service.h -------------------------------------------------------------------------------- /include/mif/application/tcp_service_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/application/tcp_service_client.h -------------------------------------------------------------------------------- /include/mif/common/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/crc32.h -------------------------------------------------------------------------------- /include/mif/common/creator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/creator.h -------------------------------------------------------------------------------- /include/mif/common/detail/hierarchy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/detail/hierarchy.h -------------------------------------------------------------------------------- /include/mif/common/detail/method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/detail/method.h -------------------------------------------------------------------------------- /include/mif/common/detail/tuple_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/detail/tuple_utility.h -------------------------------------------------------------------------------- /include/mif/common/detail/type_logic_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/detail/type_logic_funcs.h -------------------------------------------------------------------------------- /include/mif/common/hash_calc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/hash_calc.h -------------------------------------------------------------------------------- /include/mif/common/icollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/icollection.h -------------------------------------------------------------------------------- /include/mif/common/index_sequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/index_sequence.h -------------------------------------------------------------------------------- /include/mif/common/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/log.h -------------------------------------------------------------------------------- /include/mif/common/log_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/log_init.h -------------------------------------------------------------------------------- /include/mif/common/static_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/static_string.h -------------------------------------------------------------------------------- /include/mif/common/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/thread_pool.h -------------------------------------------------------------------------------- /include/mif/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/types.h -------------------------------------------------------------------------------- /include/mif/common/unused.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/unused.h -------------------------------------------------------------------------------- /include/mif/common/uuid_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/common/uuid_generator.h -------------------------------------------------------------------------------- /include/mif/db/iconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/db/iconnection.h -------------------------------------------------------------------------------- /include/mif/db/iconnection_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/db/iconnection_pool.h -------------------------------------------------------------------------------- /include/mif/db/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/db/id/service.h -------------------------------------------------------------------------------- /include/mif/db/irecordset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/db/irecordset.h -------------------------------------------------------------------------------- /include/mif/db/istatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/db/istatement.h -------------------------------------------------------------------------------- /include/mif/db/transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/db/transaction.h -------------------------------------------------------------------------------- /include/mif/net/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/client.h -------------------------------------------------------------------------------- /include/mif/net/client_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/client_factory.h -------------------------------------------------------------------------------- /include/mif/net/clients/frame_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/clients/frame_reader.h -------------------------------------------------------------------------------- /include/mif/net/clients/frame_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/clients/frame_writer.h -------------------------------------------------------------------------------- /include/mif/net/clients/gzip_compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/clients/gzip_compressor.h -------------------------------------------------------------------------------- /include/mif/net/clients/gzip_decompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/clients/gzip_decompressor.h -------------------------------------------------------------------------------- /include/mif/net/clients/parallel_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/clients/parallel_handler.h -------------------------------------------------------------------------------- /include/mif/net/clients_chain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/clients_chain.h -------------------------------------------------------------------------------- /include/mif/net/http/clients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/clients.h -------------------------------------------------------------------------------- /include/mif/net/http/codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/codes.h -------------------------------------------------------------------------------- /include/mif/net/http/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/connection.h -------------------------------------------------------------------------------- /include/mif/net/http/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/constants.h -------------------------------------------------------------------------------- /include/mif/net/http/converter/content/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/converter/content/json.h -------------------------------------------------------------------------------- /include/mif/net/http/converter/content/plain_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/converter/content/plain_text.h -------------------------------------------------------------------------------- /include/mif/net/http/converter/content/raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/converter/content/raw.h -------------------------------------------------------------------------------- /include/mif/net/http/converter/content/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/converter/content/xml.h -------------------------------------------------------------------------------- /include/mif/net/http/converter/url/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/converter/url/param.h -------------------------------------------------------------------------------- /include/mif/net/http/detail/content.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/detail/content.h -------------------------------------------------------------------------------- /include/mif/net/http/detail/content_tags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/detail/content_tags.h -------------------------------------------------------------------------------- /include/mif/net/http/detail/param_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/detail/param_pack.h -------------------------------------------------------------------------------- /include/mif/net/http/detail/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/detail/params.h -------------------------------------------------------------------------------- /include/mif/net/http/detail/prm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/detail/prm.h -------------------------------------------------------------------------------- /include/mif/net/http/detail/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/detail/result.h -------------------------------------------------------------------------------- /include/mif/net/http/iinput_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/iinput_pack.h -------------------------------------------------------------------------------- /include/mif/net/http/ioutput_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/ioutput_pack.h -------------------------------------------------------------------------------- /include/mif/net/http/iweb_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/iweb_service.h -------------------------------------------------------------------------------- /include/mif/net/http/make_web_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/make_web_service.h -------------------------------------------------------------------------------- /include/mif/net/http/methods.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/methods.h -------------------------------------------------------------------------------- /include/mif/net/http/request_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/request_handler.h -------------------------------------------------------------------------------- /include/mif/net/http/serializer/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/serializer/json.h -------------------------------------------------------------------------------- /include/mif/net/http/serializer/plain_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/serializer/plain_text.h -------------------------------------------------------------------------------- /include/mif/net/http/serializer/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/serializer/xml.h -------------------------------------------------------------------------------- /include/mif/net/http/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/server.h -------------------------------------------------------------------------------- /include/mif/net/http/servlet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/servlet.h -------------------------------------------------------------------------------- /include/mif/net/http/web_service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/http/web_service.h -------------------------------------------------------------------------------- /include/mif/net/iclient_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/iclient_factory.h -------------------------------------------------------------------------------- /include/mif/net/iconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/iconnection.h -------------------------------------------------------------------------------- /include/mif/net/icontrol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/icontrol.h -------------------------------------------------------------------------------- /include/mif/net/ihandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/ihandler.h -------------------------------------------------------------------------------- /include/mif/net/ipublisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/ipublisher.h -------------------------------------------------------------------------------- /include/mif/net/tcp/clients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/tcp/clients.h -------------------------------------------------------------------------------- /include/mif/net/tcp/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/tcp/connection.h -------------------------------------------------------------------------------- /include/mif/net/tcp/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/net/tcp/server.h -------------------------------------------------------------------------------- /include/mif/reflection/detail/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/reflection/detail/registry.h -------------------------------------------------------------------------------- /include/mif/reflection/reflect_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/reflection/reflect_type.h -------------------------------------------------------------------------------- /include/mif/reflection/reflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/reflection/reflection.h -------------------------------------------------------------------------------- /include/mif/remote/detail/iobject_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/detail/iobject_manager.h -------------------------------------------------------------------------------- /include/mif/remote/detail/meta/iobject_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/detail/meta/iobject_manager.h -------------------------------------------------------------------------------- /include/mif/remote/detail/ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/detail/ps.h -------------------------------------------------------------------------------- /include/mif/remote/detail/ps_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/detail/ps_base.h -------------------------------------------------------------------------------- /include/mif/remote/detail/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/detail/registry.h -------------------------------------------------------------------------------- /include/mif/remote/detail/type_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/detail/type_traits.h -------------------------------------------------------------------------------- /include/mif/remote/factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/factory.h -------------------------------------------------------------------------------- /include/mif/remote/meta/iservice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/meta/iservice.h -------------------------------------------------------------------------------- /include/mif/remote/meta/service/icheckable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/meta/service/icheckable.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/protocol/archived_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/protocol/archived_frame.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/protocol/simple_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/protocol/simple_frame.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/serialization/boost/binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/serialization/boost/binary.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/serialization/boost/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/serialization/boost/text.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/serialization/boost/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/serialization/boost/xml.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/serialization/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/serialization/json.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/serialization/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/serialization/xml.h -------------------------------------------------------------------------------- /include/mif/remote/predefined/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/predefined/utility.h -------------------------------------------------------------------------------- /include/mif/remote/ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/ps.h -------------------------------------------------------------------------------- /include/mif/remote/ps_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/ps_client.h -------------------------------------------------------------------------------- /include/mif/remote/serialization/boost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/serialization/boost.h -------------------------------------------------------------------------------- /include/mif/remote/serialization/detail/tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/serialization/detail/tag.h -------------------------------------------------------------------------------- /include/mif/remote/serialization/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/serialization/json.h -------------------------------------------------------------------------------- /include/mif/remote/serialization/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/serialization/serialization.h -------------------------------------------------------------------------------- /include/mif/remote/serialization/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/remote/serialization/xml.h -------------------------------------------------------------------------------- /include/mif/serialization/boost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/serialization/boost.h -------------------------------------------------------------------------------- /include/mif/serialization/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/serialization/json.h -------------------------------------------------------------------------------- /include/mif/serialization/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/serialization/traits.h -------------------------------------------------------------------------------- /include/mif/serialization/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/serialization/xml.h -------------------------------------------------------------------------------- /include/mif/service/create.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/create.h -------------------------------------------------------------------------------- /include/mif/service/creator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/creator.h -------------------------------------------------------------------------------- /include/mif/service/detail/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/detail/service.h -------------------------------------------------------------------------------- /include/mif/service/external.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/external.h -------------------------------------------------------------------------------- /include/mif/service/factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/factory.h -------------------------------------------------------------------------------- /include/mif/service/icheckable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/icheckable.h -------------------------------------------------------------------------------- /include/mif/service/id/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/id/service.h -------------------------------------------------------------------------------- /include/mif/service/ifactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/ifactory.h -------------------------------------------------------------------------------- /include/mif/service/ilocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/ilocator.h -------------------------------------------------------------------------------- /include/mif/service/inherited_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/inherited_list.h -------------------------------------------------------------------------------- /include/mif/service/ipool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/ipool.h -------------------------------------------------------------------------------- /include/mif/service/iservice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/iservice.h -------------------------------------------------------------------------------- /include/mif/service/make.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/make.h -------------------------------------------------------------------------------- /include/mif/service/root_locator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/include/mif/service/root_locator.h -------------------------------------------------------------------------------- /src/mif/application/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/application.cpp -------------------------------------------------------------------------------- /src/mif/application/config/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/config/json.cpp -------------------------------------------------------------------------------- /src/mif/application/config/xml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/config/xml.cpp -------------------------------------------------------------------------------- /src/mif/application/http_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/http_server.cpp -------------------------------------------------------------------------------- /src/mif/application/net_base_application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/net_base_application.cpp -------------------------------------------------------------------------------- /src/mif/application/tcp_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/tcp_service.cpp -------------------------------------------------------------------------------- /src/mif/application/tcp_service_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/application/tcp_service_client.cpp -------------------------------------------------------------------------------- /src/mif/common/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/common/config.h.in -------------------------------------------------------------------------------- /src/mif/common/hash_calc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/common/hash_calc.cpp -------------------------------------------------------------------------------- /src/mif/common/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/common/log.cpp -------------------------------------------------------------------------------- /src/mif/common/thread_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/common/thread_pool.cpp -------------------------------------------------------------------------------- /src/mif/common/uuid_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/common/uuid_generator.cpp -------------------------------------------------------------------------------- /src/mif/common/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/common/version.h.in -------------------------------------------------------------------------------- /src/mif/db/postgresql/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/postgresql/connection.cpp -------------------------------------------------------------------------------- /src/mif/db/postgresql/connection_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/postgresql/connection_pool.cpp -------------------------------------------------------------------------------- /src/mif/db/postgresql/detail/recordset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/postgresql/detail/recordset.cpp -------------------------------------------------------------------------------- /src/mif/db/postgresql/detail/recordset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/postgresql/detail/recordset.h -------------------------------------------------------------------------------- /src/mif/db/postgresql/detail/statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/postgresql/detail/statement.cpp -------------------------------------------------------------------------------- /src/mif/db/postgresql/detail/statement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/postgresql/detail/statement.h -------------------------------------------------------------------------------- /src/mif/db/transaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/db/transaction.cpp -------------------------------------------------------------------------------- /src/mif/net/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/client.cpp -------------------------------------------------------------------------------- /src/mif/net/clients/frame_reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/clients/frame_reader.cpp -------------------------------------------------------------------------------- /src/mif/net/clients/frame_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/clients/frame_writer.cpp -------------------------------------------------------------------------------- /src/mif/net/clients/gzip_compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/clients/gzip_compressor.cpp -------------------------------------------------------------------------------- /src/mif/net/clients/gzip_decompressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/clients/gzip_decompressor.cpp -------------------------------------------------------------------------------- /src/mif/net/clients/parallel_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/clients/parallel_handler.cpp -------------------------------------------------------------------------------- /src/mif/net/http/clients.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/clients.cpp -------------------------------------------------------------------------------- /src/mif/net/http/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/connection.cpp -------------------------------------------------------------------------------- /src/mif/net/http/detail/input_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/detail/input_pack.h -------------------------------------------------------------------------------- /src/mif/net/http/detail/output_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/detail/output_pack.h -------------------------------------------------------------------------------- /src/mif/net/http/detail/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/detail/session.cpp -------------------------------------------------------------------------------- /src/mif/net/http/detail/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/detail/session.h -------------------------------------------------------------------------------- /src/mif/net/http/detail/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/detail/utility.cpp -------------------------------------------------------------------------------- /src/mif/net/http/detail/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/detail/utility.h -------------------------------------------------------------------------------- /src/mif/net/http/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/server.cpp -------------------------------------------------------------------------------- /src/mif/net/http/servlet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/servlet.cpp -------------------------------------------------------------------------------- /src/mif/net/http/web_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/http/web_service.cpp -------------------------------------------------------------------------------- /src/mif/net/tcp/clients.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/tcp/clients.cpp -------------------------------------------------------------------------------- /src/mif/net/tcp/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/tcp/connection.cpp -------------------------------------------------------------------------------- /src/mif/net/tcp/detail/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/tcp/detail/session.cpp -------------------------------------------------------------------------------- /src/mif/net/tcp/detail/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/tcp/detail/session.h -------------------------------------------------------------------------------- /src/mif/net/tcp/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/net/tcp/server.cpp -------------------------------------------------------------------------------- /src/mif/remote/factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/remote/factory.cpp -------------------------------------------------------------------------------- /src/mif/service/external.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/service/external.cpp -------------------------------------------------------------------------------- /src/mif/service/locator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/service/locator.cpp -------------------------------------------------------------------------------- /src/mif/service/per_thread_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/service/per_thread_pool.cpp -------------------------------------------------------------------------------- /src/mif/service/pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/src/mif/service/pool.cpp -------------------------------------------------------------------------------- /template/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/template/CMakeLists.txt -------------------------------------------------------------------------------- /template/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdv/mif/HEAD/template/src/main.cpp --------------------------------------------------------------------------------